public ActionResult Index() { ProductDataAccess pda = new ProductDataAccess(); return(View(pda.GetAllProducts())); }
public ActionResult Delete(int id) { ProductDataAccess pda = new ProductDataAccess(); return(View(pda.GetProductById(id))); }
public BuyHelper(IMailer mailer) { _orderDataAccess = new OrderDataAccess(); _productDataAccess = new ProductDataAccess(); this._mailer = mailer; }
public List <products> getAllProducts() { ProductDataAccess pda1 = new ProductDataAccess(); return(pda1.getAllProducts()); }
public ProductsController() { dataAccess = new ProductDataAccess(); }
public CommentBl(CCContext context) { _productDal = new ProductDataAccess(context); _userDal = new UserDataAccess(context); }
//EDIT ROLE public ActionResult EditProduct(int paramId) { return(PartialView(ProductDataAccess.GetDetailProductById(paramId))); }
public ActionResult Edit(int id) { var product = new ProductDataAccess().ViewDetail(id); return(View(product)); }
public ProductController() { service = new ProductService(); productData = new Product(); _data = new ProductDataAccess(); }
public ActionResult Index(ProductViewModel paramSearch) { List <ProductViewModel> listSearchProduct = ProductDataAccess.GetListProduct(paramSearch); return(PartialView(listSearchProduct)); }
public ProductService() { _productDataAccess = new ProductDataAccess(); _storageDataAccess = new BlobStorageDataAccess(); _queueDataAccess = new QueueStorageDataAccess(); }
public ActionResult Category(long id) { var category = new ProductDataAccess().ViewDetail(id); return(View(category)); }
// GET: api/Product public List <ProductModel> Get() { var data = new ProductDataAccess(); return(data.GetProducts()); }
/// <summary> /// get product information by productId /// </summary> /// <param name="productId">productId</param> /// <returns>the product</returns> public Product Product(string productId) { dataAccess = new ProductDataAccess(); return(dataAccess.GetProduct(productId)); }
public List <ProductModel> Get() { ProductDataAccess productDataAccess = new ProductDataAccess(); return(productDataAccess.GetProducts()); }
/// <summary> /// update product information /// </summary> /// <param name="newProduct">new product information</param> internal void Update(Product newProduct) { dataAccess = new ProductDataAccess(); dataAccess.UpdateProduct(newProduct); }
public CommentBl(SportWorldContext sportWorldContext) { _commentDal = new CommentDataAccess(sportWorldContext); _productDal = new ProductDataAccess(sportWorldContext); _userDal = new UserDataAccess(sportWorldContext); }
public ProductBl(SportWorldContext SportWorldContext) { _productDataAccess = new ProductDataAccess(SportWorldContext); }
public static void Purchase(ref ICollection <Product> products) { Console.Write("Введите Артикул необходимого товара: "); Guid.TryParse(Console.ReadLine(), out var item); foreach (var product in products) { if (item == product.Id) { Console.Clear(); var creator = ""; if (product.Category == "Игры") { creator = "Разработчик"; } else if (product.Category == "Фильмы") { creator = "Режиссер"; } else if (product.Category == "Музыка") { creator = "Исполнитель"; } else { creator = "Автор"; } Console.WriteLine($"\nКатегория: {product.Category}\nЖанр: {product.GenreName.Name}\nНазвание: {product.Name}\n{creator}: {product.AuthorName.Name}\nЦена: {product.Price}\nКол-во на складе: {product.Quantity}\nРейтинг: {product.Rating}"); Console.WriteLine("\nЕсли Вы хотите купить товар, нажмите Enter. Иначе нажмите Escape"); if (Console.ReadKey().Key == ConsoleKey.Enter) { if (product.Quantity > 0) { var qiwi = new QiwiPaymentService(); if (qiwi.Purchase(decimal.Parse(product.Price.ToString()))) { using (var productDataAccess = new ProductDataAccess()) { productDataAccess.Update(product); products = productDataAccess.Select(); } Console.WriteLine("Спасибо за покупку!"); Console.WriteLine("Поставить оценку товару? (y/n)"); switch (Console.ReadLine()) { case "y": var rating = 0.0; Console.WriteLine("Ваша оценка: (1-10)"); var str = Console.ReadLine(); rating = double.Parse(str); if (rating > 0 && rating <= 10) { using (var productDataAccess = new ProductDataAccess()) { productDataAccess.InsertRating(product, rating); productDataAccess.UpdateRating(product); products = productDataAccess.Select(); } Console.WriteLine("Спасибо за оценку!"); Console.ReadLine(); } else { Console.WriteLine("Рейтинг не может быть ниже нуля или больше 10!"); Console.ReadLine(); } break; case "n": break; } Console.ReadLine(); } else { Console.WriteLine("Что-то пошло не так!"); Console.ReadLine(); }; } else { Console.Clear(); Console.WriteLine("К сожалению товара нет на складе"); Console.ReadLine(); } } } } }
static void Main(string[] args) { ConfigurationService.Init(); ICollection <Product> products; using (var productDataAccess = new ProductDataAccess()) { products = productDataAccess.Select(); } Console.WriteLine(@" ********************************************* * * * * * Добро пожаловать в онлайн магазин! * * * * * *********************************************"); while (true) { Console.Write("\n1. Зарегистрироваться\n2. Войти\n0. Выход\nВыбор: "); switch (Console.ReadLine()) { case "1": Console.WriteLine("Пожалуйста, введите ваш номер телефона: (пример: 7XXXXXXXXXXX)"); try { if (AuthUtil.Registration(Console.ReadLine()) == true) { Console.WriteLine("Вы успешно зарегистрированы!"); } else { Console.WriteLine("Ошибка регистрации! Введены не верные данные, либо пользователь уже зарегистрирован"); } } catch (Exception ex) { Console.WriteLine(ex.Message); } break; case "2": Console.WriteLine("Пожалуйста, введите ваш номер телефона: (пример: 7XXXXXXXXXXX)"); try { if (AuthUtil.Authorization(Console.ReadLine()) == true) { Console.WriteLine("Вы успешно авторизованы! Для продолжения нажмите любую клавишу"); Console.ReadLine(); } else { Console.WriteLine("Введены не верные данные, повторите попытку"); break; } } catch (Exception ex) { Console.WriteLine(ex.Message); } while (true) { Console.Clear(); Console.Write("\nВыберите категорию товара:\n1. Книги\n2. Музыка\n3. Фильмы\n4. Игры\n0. Выход\nВыбор: "); switch (Console.ReadLine()) { case "1": Console.Clear(); ProductService.ShowProductsList(products, "Книги"); Console.WriteLine("\nХотите выбрать товар? (y/n)"); switch (Console.ReadLine()) { case "y": ProductService.Purchase(ref products); break; case "n": break; } break; case "2": Console.Clear(); ProductService.ShowProductsList(products, "Музыка"); Console.WriteLine("\nХотите выбрать товар? (y/n)"); switch (Console.ReadLine()) { case "y": ProductService.Purchase(ref products); break; case "n": break; } break; case "3": Console.Clear(); ProductService.ShowProductsList(products, "Фильмы"); Console.WriteLine("\nХотите выбрать товар? (y/n)"); switch (Console.ReadLine()) { case "y": ProductService.Purchase(ref products); break; case "n": break; } break; case "4": Console.Clear(); ProductService.ShowProductsList(products, "Игры"); Console.WriteLine("\nХотите выбрать товар? (y/n)"); switch (Console.ReadLine()) { case "y": ProductService.Purchase(ref products); break; case "n": break; } break; case "0": return; } } case "0": return; } } }
public Boolean deleteProduct(products product) { ProductDataAccess pda1 = new ProductDataAccess(); return(pda1.DeleteProductByID(product.ProductID)); }
public ProductBusinessAccess() { _productDA = new ProductDataAccess(); }
public ProductBl(HydraContext hydraContext) { _productDataAccess = new ProductDataAccess(hydraContext); }