public ActionResult Create(ItemMaster itemMaster, HttpPostedFileBase postedImage) { if (ModelState.IsValid) { string uploadpath = "~/Uploads/"; string path = ""; if (postedImage != null) { path = uploadpath + itemMaster.ItemName.Replace(" ", "") + DateTime.UtcNow.ToString("ddmmyyyyhhmmss") + Path.GetExtension(postedImage.FileName); } if (itemMaster.ItemID == 0) { itemMaster.CreatedDate = DateTime.UtcNow; } else { itemMaster.ModifiedDate = DateTime.UtcNow; } //Image Path itemMaster.Image = path; db.ItemMasters.Add(itemMaster); int returnVal = db.SaveChanges(); if (returnVal > 0) { //Saving Image if (path != "") { if (!Directory.Exists(Server.MapPath(uploadpath))) { Directory.CreateDirectory(Server.MapPath(uploadpath)); } postedImage.SaveAs(Server.MapPath(path)); } } ModelState.Clear(); return(View()); } return(View(itemMaster)); }
public bool DeleteProduct(int id) { using (var _prodEntity = new ShopBridgeDBEntities()) { var _prod = _prodEntity.Items.Where(x => x.ItemID == id).FirstOrDefault(); if (_prod != null) { _prodEntity.Entry(_prod).State = EntityState.Deleted; _prodEntity.SaveChanges(); } } return(true); }
public int DeleteItem(int id) { using (var context = new ShopBridgeDBEntities()) { ItemMaster item = context.ItemMasters.Where(x => x.Id == id).FirstOrDefault(); if (item != null) { context.ItemMasters.Remove(item); context.SaveChanges(); return(item.Id); } return(0); } }
public bool AddProduct(Item _item) { using (var _itemEntity = new ShopBridgeDBEntities()) { if (_item != null) { _itemEntity.Items.Add(_item); _itemEntity.SaveChanges(); return(true); } else { return(false); } } }
public int UpdateItem(ItemModel model) { using (var context = new ShopBridgeDBEntities()) { ItemMaster item = context.ItemMasters.Where(x => x.Id == model.Id).FirstOrDefault(); item.Id = model.Id; item.Name = model.Name; item.Description = model.Description; item.Price = model.Price; item.Photo = model.Photo; context.SaveChanges(); return(item.Id); } }
public int AddItem(ItemModel model) { using (var context = new ShopBridgeDBEntities()) { ItemMaster item = new ItemMaster() { Id = model.Id, Name = model.Name, Description = model.Description, Price = model.Price, Photo = model.Photo }; context.ItemMasters.Add(item); context.SaveChanges(); return(item.Id); } }
public bool UpdateProduct(Item _item) { using (var _prodEntity = new ShopBridgeDBEntities()) { var _prod = _prodEntity.Items.Where(x => x.ItemID == _item.ItemID).FirstOrDefault(); if (_prod != null) { _prod.Name = _item.Name; _prod.Price = _item.Price; _prod.Description = _item.Description; _prod.ImageName = _item.ImageName; _prod.Base64Content = _item.Base64Content; _prodEntity.SaveChanges(); } } return(true); }