public bool EditStoreKioskOrder(StoreKioskOrder kioskOrder) { try { db.Entry(kioskOrder).State = EntityState.Modified; db.SaveChanges(); return(true); } catch { return(false); } }
public bool AddStoreKioskOrder(StoreKioskOrder kioskOrder) { try { db.StoreKioskOrders.Add(kioskOrder); db.SaveChanges(); return(true); } catch (Exception ex) { throw ex; } }
public bool SubmitOrder(int id, int kioskId, string customer) { try { iCartManager cart = (iCartManager)Session["USERCART"]; if (cart == null) { cart = (iCartManager)(new CartManager()); Session["USERCART"] = cart; } var cartSession = cart.ConvertCartDetails(); if (cartSession == null) { return(false); } var userId = GetUserId(); cartSession.FirstOrDefault().StoreDetail = null; cartSession.FirstOrDefault().DeliveryType = "Kiosk"; cartSession.FirstOrDefault().UserDetailId = store.CartMgr.GetUserDetails(userId).Id; var cartId = store.CartMgr.SaveKioskOrder(cartSession, userId, id); if (cartId > 0) { //save to db var kioskOrder = new StoreKioskOrder() { CartDetailId = cartId, StoreKioskId = kioskId, DtOrder = DateTime.Now, Customer = customer.Trim() }; //save storeKioskOrder var kioskOrderRes = store.CartMgr.AddStoreKioskOrder(kioskOrder); if (kioskOrderRes) { ClearCart(); return(true); } } return(false); } catch (Exception ex) { throw ex; } }
public bool UpdateStoreKioskOrder(StoreKioskOrder kioskOrder) { return(cartdb.EditStoreKioskOrder(kioskOrder)); }
public bool AddStoreKioskOrder(StoreKioskOrder kioskOrder) { return(cartdb.AddStoreKioskOrder(kioskOrder)); }