На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Книжный магазин (C#, ASP.NET Core MVC, EF Core, SQL Server)

Задание

Используя знания полученные в ходе изучения теоретического материала по предмету C#, разработайте сайт книжного магазина с применением технологии ASP.NET Core и паттерна MVC - модель - представление - контроллер, EF Core и базы данных SQL Server.

Функционал программы

  • добавление книг через БД
  • оформление заказа
  • корзина

Фрагмент программного кода

using Microsoft.AspNetCore.Mvc;
using Shops.Data.interfaces;
using Shops.Data.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Shops.Controllers
{
    public class OrderController : Controller{

        private readonly IAllOrders allOrders;
        private readonly ShopCart shopCart;

        public OrderController(IAllOrders allOrders, ShopCart shopCart)
        {

            this.allOrders = allOrders;
            this.shopCart = shopCart;
        }

        public IActionResult Checkout()  {
            return View();
        }

        [HttpPost]
        public IActionResult Checkout(Order order) {

            shopCart.ListShopItems = shopCart.GetShopCartItems();

            if(shopCart.ListShopItems.Count == 0){
                ModelState.AddModelError("", "У вас должны быть товары!");
            }
            if (ModelState.IsValid){
                allOrders.CreateOrder(order);
                return RedirectToAction("Complete");
            }
            return View(order);
        }

        public IActionResult Complete(){
            ViewBag.Message = "Заказ успешно обработан";
            return View();
        }
    }
}

Структура проекта

Скриншот архива с проектом

Пояснения по запуску программы

Присоединить БД, запустить Visual Studio 2022, запустить проект. 

Купить 2500,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

admin

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2500,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Книжный магазин.rar
2396282
Оцени работу

рейтинг

Книжный магазин (C#, ASP.NET Core MVC, EF Core, SQL Server)
Интернет магазин по продаже книг - это простое по функционалу веб-приложение для организаций занимающихся продажей книг. Функционал прост - заказ товаров. Добавление книг через БД.
Категория: Образование
Стоимость: 2500,00