public ActionResult Create([Bind(Include = "UserName,Password,PhoneNumber,role")] Register register) { /*if (Session["session"] == null) * { * return RedirectToAction("login", "Admin"); * }*/ if (ModelState.IsValid) { db.Registers.Add(register); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(register)); }
public bool AddOrder(OrderViewModel objOrderViewModel) { Order objOrder = new Order(); objOrder.CustomerId = objOrderViewModel.CustomerId; objOrder.FinalTotal = objOrderViewModel.FinalTotal; objOrder.OrderDate = DateTime.Now; objOrder.OrderNumber = String.Format("{0:ddmmmyyyyhhmmss}", DateTime.Now); objOrder.PaymentTypeId = objOrderViewModel.PaymentTypeId; objRestaurantDBEntities.Orders.Add(objOrder); objRestaurantDBEntities.SaveChanges(); int OrderId = objOrder.OrderId; foreach (var item in objOrderViewModel.ListOfOrderDetailViewModel) { OrderDetail objOrderDetail = new OrderDetail(); objOrderDetail.OrderId = OrderId; objOrderDetail.Discount = item.Discount; objOrderDetail.ItemId = item.ItemId; objOrderDetail.Total = item.Total; objOrderDetail.UnitPrice = item.UnitPrice; objOrderDetail.Quantity = item.Quantity; objRestaurantDBEntities.OrderDetails.Add(objOrderDetail); objRestaurantDBEntities.SaveChanges(); Transaction objTransaction = new Transaction(); objTransaction.ItemId = item.ItemId; objTransaction.Quantity = (-1) * item.Quantity; objTransaction.TransactionDate = DateTime.Now; objTransaction.TypeId = 2; objRestaurantDBEntities.Transactions.Add(objTransaction); objRestaurantDBEntities.SaveChanges(); } return(true); }
public ActionResult Register(Register reg) { /* if (Session["session"] == null) * { * return RedirectToAction("login", "Admin"); * }*/ if (ModelState.IsValid) { try { objRestaurantDBEntities.Registers.Add(reg); objRestaurantDBEntities.SaveChanges(); return(RedirectToAction("login", "Admin")); } catch (Exception) { //return View(e); return(RedirectToAction("Register", "Admin")); } } return(View()); }