Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 23
1

Корзина заказов для интернет магазина

18.04.2018, 04:19. Просмотров 803. Ответов 3
Метки нет (Все метки)

Каким образом организовать корзину заказов в ASP.Net MVC проекте?
Пишу небольшую работу для учебы - интернет сайт, дошел до финального штриха - заказ товара и корзина.
Как я понимаю мне легче всего хранить в списке айди моих товаров и ихнее количество?
А как мне передать админу текст заказа с указанием всей инфы как город, адрес и т.д.?

Использую entity framework. Имею 2 бд для магазина (товары, категории и отзывы) и бд для юзеров. Стоит ли создавать новую бд для корзины? Или каким образом мне ее связывать с каждым юзером?

ссылка на проэкт
https://drive.google.com/open?id=1zUZI2O7VuZzdsGUfVDLSQqxpBrgUGcx7
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2018, 04:19
Ответы с готовыми решениями:

Слайдер для интернет-магазина
Пишу простой интернет-магазин на ASP.NET MVC чисто для себя. Решил сделать слайдер с фотками....

Как создать Администратора для интернет магазина?
Ребят, делаю на ASP.NET MVC интернет магазин и мне нужно сделать функции администратора. Не знаю...

Нужен несложный шаблон для интернет-магазина
asp.net mvc Пытаюсь написать свой шаблон интернет-магазина, но пока сделать это на серьезном...

Что нужно знать для создания интернет-магазина?
Что нужно знать для создания интернет магазина. Книги, видеокурсы. Кто знает помогите, подскажите с...

3
Супер-модератор
Эксперт .NET
11902 / 9940 / 4155
Регистрация: 17.03.2014
Сообщений: 19,945
Записей в блоге: 1
18.04.2018, 13:33 2
Цитата Сообщение от cossackjedi Посмотреть сообщение
Имею 2 бд для магазина (товары, категории и отзывы) и бд для юзеров.
Зачем?

Цитата Сообщение от cossackjedi Посмотреть сообщение
Стоит ли создавать новую бд для корзины?
Нет. Лучше использовать одну БД для всех данных.

Цитата Сообщение от cossackjedi Посмотреть сообщение
Или каким образом мне ее связывать с каждым юзером?
Как всегда с помощью внешнего ключа на таблицу пользователей.
0
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 23
18.04.2018, 19:57  [ТС] 3
как мне задать этот ключ? и привязать его к таблице
0
.NET C#,ASP.NET MVC
Эксперт .NET
579 / 492 / 223
Регистрация: 16.10.2010
Сообщений: 1,899
19.04.2018, 12:20 4
Цитата Сообщение от cossackjedi Посмотреть сообщение
как мне задать этот ключ
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Order
{
    public int Id {get; set;}
 
    public List<OrderLine> OrderLines {get; set;}
}
 
class OrderLine
{
    public int Id {get; set;}
    public int OrderId {get; set;}
    public int ProductId {get; set;}
 
    public Order Order {get; set;}
    public Product Product {get; set;}
}
 
class Product
{
    public int Id {get; set;}
    
    public List<OrderLine> OrderLines {get; set;}
}
Вот примерная схема таблиц, при создании миграции будут автоматически созданы нужные связи и ключи в рамках sql синтаксиса.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2018, 12:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Корзина для интернет-магазина
добрый день...есть список товаров, для выбора которых используются чеки...можно ли сделать так,...

Корзина интернет-магазина. Как лучше организовать
Здравствуйте! обращаюсь к вам за советом. Есть зародыш интернет-магазина (БД уже написана),...

Софт для создания Интернет Магазина [ASP]
Нужен софт для создания шоблонов Интернет Магазина типа корзина с использованием ASP Всем Спасибо

Оптимальный язык для создания интернет-магазина
Всем привет. Дайте плз совет, коллеги. Я пока умею программировать только на C++, но хочу научиться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.