public OrderRepoStub() { // DomainModels orderlineModel = new OrderlineModel() { Count = 1, OrderId = 1, OrderlineId = 1, ProductId = 1 }; orderlineModels = new List<OrderlineModel>(); orderlineModels.Add(orderlineModel); orderlineModels.Add(orderlineModel); orderlineModels.Add(orderlineModel); orderModel = new OrderModel() { CustomerId = 1, Date = new DateTime(2015, 1, 1), OrderId = 1, Orderlines = orderlineModels }; orderModels = new List<OrderModel>(); orderModels.Add(orderModel); orderModels.Add(orderModel); orderModels.Add(orderModel); }
public CustomerControllerTest() { orderlineModel = new OrderlineModel() { Count = 1, OrderId = 1, OrderlineId = 1, ProductId = 1, ProductName = "Tank", ProductPrice = 500000 }; orderlineModels = new List<OrderlineModel>(); orderlineModels.Add(orderlineModel); orderlineModels.Add(orderlineModel); orderlineModels.Add(orderlineModel); orderModel = new OrderModel() { CustomerId = 1, Date = new DateTime(2015, 1, 1), OrderId = 1, Orderlines = orderlineModels }; orderModels = new List<OrderModel>(); orderModels.Add(orderModel); orderModels.Add(orderModel); orderModels.Add(orderModel); customerModel = new CustomerModel() { CustomerId = 1, Email = "*****@*****.**", Firstname = "Ole", Lastname = "Olsen", Address = "Persveien 5", Zipcode = "0123", City = "Oslo", Orders = orderModels }; userEmail = "*****@*****.**"; anotherUserEmail = "*****@*****.**"; adminEmail = "admin"; }
public OrderControllerTest() { orderlineModel = new OrderlineModel() { Count = 1, OrderId = 1, OrderlineId = 1, ProductId = 1 }; orderlineModels = new List<OrderlineModel>(); orderlineModels.Add(orderlineModel); orderlineModels.Add(orderlineModel); orderlineModels.Add(orderlineModel); orderModel = new OrderModel() { CustomerId = 1, Date = new DateTime(2015, 1, 1), OrderId = 1, Orderlines = orderlineModels }; orderModels = new List<OrderModel>(); orderModels.Add(orderModel); orderModels.Add(orderModel); orderModels.Add(orderModel); productModel = new ProductModel { ProductId = 1, ProductName = "tank", Price = 150, Stock = 5, Description = "blows things up", CategoryId = 1 }; productModels = new List<ProductModel>(); productModels.Add(productModel); productModels.Add(productModel); productModels.Add(productModel); }
public bool UpdateOrderline(OrderlineModel orderlineModel, int adminId) { return _repo.UpdateOrderline(orderlineModel, adminId); }
public bool UpdateOrderline(OrderlineModel orderline) { return _repo.UpdateOrderline(orderline); }
public bool UpdateOrderline(int OrderlineId, int ProductId, int Count) { if ((Session["Admin"] == null ? false : (bool)Session["Admin"])) { var orderlineModel = new OrderlineModel() { Count = Count, OrderlineId = OrderlineId, ProductId = ProductId }; var adminEmail = (string)Session["Email"]; var adminModel = _orderBLL.GetAdmin(adminEmail); return _orderBLL.UpdateOrderline(orderlineModel, adminModel.AdminId); } return false; }
public bool UpdateOrderline(OrderlineModel orderlineModel, int adminId) { return (adminId != 0) && (orderlineModel.OrderlineId != 0); }
public bool UpdateOrderline(OrderlineModel orderline) { if (orderline.OrderlineId == 0) return false; return true; }
public bool UpdateOrderline(int OrderlineId, int ProductId, int Count) { var orderlineModel = new OrderlineModel() { Count = Count, OrderlineId = OrderlineId, ProductId = ProductId }; if (_adminBLL.UpdateOrderline(orderlineModel)) { return true; } return false; }
public bool UpdateOrderline(OrderlineModel orderline, int adminId) { using (var db = new TankshopDbContext()) { try { var dbOrderline = db.Orderlines.Find(orderline.OrderlineId); var oldOrderline = new OldOrderline() { OrderlineId = dbOrderline.OrderlineId, OrderId = dbOrderline.OrderId, ProductId_From = dbOrderline.ProductId, ProductId_To= orderline.ProductId, Count_From = dbOrderline.Count, Count_To = orderline.Count, AdminId = adminId, Changed = DateTime.Now, }; if (orderline.Count == 0) { db.Orderlines.Remove(dbOrderline); } else { dbOrderline.ProductId = orderline.ProductId; dbOrderline.Count = orderline.Count; } db.OldOrderLines.Add(oldOrderline); db.SaveChanges(); return true; } catch (Exception e) { LogHandler.WriteToLog(e); return false; } } }
public bool UpdateOrderline(OrderlineModel orderline) { using (var db = new TankshopDbContext()) { try { var dbOrderline = db.Orderlines.Find(orderline.OrderlineId); if (orderline.Count == 0) { db.Orderlines.Remove(dbOrderline); } else { dbOrderline.ProductId = orderline.ProductId; dbOrderline.Count = orderline.Count; } db.SaveChanges(); return true; } catch (Exception) { return false; } } }