public bool RemoveFromCard(PackagedBoxDTO pPackagedBoxDTO) { bool Result = false; var Box = new BoxService().GetByID(pPackagedBoxDTO.BoxID); if (Box != null) { pPackagedBoxDTO.BoxImageName = Box.ImageName; pPackagedBoxDTO.BoxTitle = Box.Name; var CardList = (List <PackagedBoxDTO>)System.Web.HttpContext.Current.Session["Card"]; if (CardList != null) { CardList.Add(pPackagedBoxDTO); } else { CardList = new List <PackagedBoxDTO> { pPackagedBoxDTO }; } System.Web.HttpContext.Current.Session["Card"] = CardList; Result = true; } return(Result); }
public PackagedBoxDTO GetByID(long ID) { var Result = new PackagedBoxDTO(); using (var Context = new BaseContext()) { var PackagedBox = Context.PackagedBoxes.FirstOrDefault(a => a.ID == ID); if (PackagedBox != null) { Result.ID = PackagedBox.ID; Result.BoxID = PackagedBox.BoxID; Result.Price = PackagedBox.Price; Result.CustomerMessage = PackagedBox.CustomerMessage; } } return(Result); }
public long Edit(PackagedBoxDTO pPackagedBoxDTO) { long PackagedBoxID = 0; using (var Context = new BaseContext()) { var PackagedBox = Context.PackagedBoxes.FirstOrDefault(a => a.ID == pPackagedBoxDTO.ID); if (PackagedBox != null) { PackagedBox.BoxID = pPackagedBoxDTO.BoxID; PackagedBox.Price = pPackagedBoxDTO.Price; PackagedBox.CustomerMessage = pPackagedBoxDTO.CustomerMessage; Context.SaveChanges(); PackagedBoxID = PackagedBox.ID; } } return(PackagedBoxID); }
public long Add(PackagedBoxDTO pPackagedBoxDTO) { long PackagedBoxID = 0; using (var Context = new BaseContext()) { var PackagedBox = new PackagedBoxModel { BoxID = pPackagedBoxDTO.BoxID, Price = pPackagedBoxDTO.Price, CustomerMessage = pPackagedBoxDTO.CustomerMessage, IsDeleted = false }; Context.PackagedBoxes.Add(PackagedBox); Context.SaveChanges(); PackagedBoxID = PackagedBox.ID; } return(PackagedBoxID); }
public JsonResult RemoveFromCard(PackagedBoxDTO pPackagedBoxDTO) { var Result = new PackagedBoxService().RemoveFromCard(pPackagedBoxDTO); return(Json(Result, JsonRequestBehavior.AllowGet)); }