public bool Create(MstItemViewModel vmodelItem) { bool result = true; MstItem modelItem = new MstItem(); modelItem.ItemCode = vmodelItem.ItemCode; modelItem.Name = vmodelItem.Name; modelItem.Qty = vmodelItem.Qty; modelItem.Pieces = vmodelItem.Pieces; modelItem.Price = vmodelItem.Price; modelItem.Actived = vmodelItem.Actived; modelItem.CreatedOn = vmodelItem.CreatedOn; modelItem.CreatedBy = vmodelItem.CreatedBy; modelItem.ModifiedOn = vmodelItem.ModifiedOn; modelItem.ModifiedBy = vmodelItem.ModifiedBy; dataContext.mstItem.Add(modelItem); try { dataContext.SaveChanges(); return(result); } catch (Exception) { result = false; return(result); throw; } }
public ActionResult Update(MstItemViewModel model) { if (ModelState.IsValid) { model.ModifiedOn = today; model.ModifiedBy = (string)Session["EmployeeName"]; if (serviceItem.Update(model)) { return(Json(new { pesan = "sukses" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { pesan = "gagal" }, JsonRequestBehavior.AllowGet)); } } return(View()); }
public MstItemViewModel GetById(string cd) { MstItemViewModel result = new MstItemViewModel(); result = (from item in dataContext.mstItem where item.ItemCode == cd select new MstItemViewModel { ItemCode = item.ItemCode, Name = item.Name, Qty = item.Qty, Pieces = item.Pieces, Price = item.Price, Actived = item.Actived, CreatedOn = item.CreatedOn, CreatedBy = item.CreatedBy, ModifiedOn = item.ModifiedOn, ModifiedBy = item.ModifiedBy }).FirstOrDefault(); return(result); }
public ActionResult CreateNewItem(MstItemViewModel model) { if (ModelState.IsValid) { model.Qty = 0; model.Price = 0; model.Pieces = "gram"; model.Actived = false; model.CreatedBy = (string)Session["EmployeeName"]; model.CreatedOn = today; model.ModifiedBy = (string)Session["EmployeeName"]; model.ModifiedOn = today; if (serviceItem.Create(model)) { return(Json(new { pesan = "sukses" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { pesan = "gagal" }, JsonRequestBehavior.AllowGet)); } } return(View("Index")); }
public bool Update(MstItemViewModel vmodelItem) { bool result = true; MstItem modelItem = dataContext.mstItem.Where(mdl => mdl.ItemCode == vmodelItem.ItemCode).FirstOrDefault(); modelItem.Name = vmodelItem.Name; modelItem.Actived = vmodelItem.Actived; modelItem.ModifiedOn = vmodelItem.ModifiedOn; modelItem.ModifiedBy = vmodelItem.ModifiedBy; dataContext.Entry(modelItem).State = EntityState.Modified; try { dataContext.SaveChanges(); return(result); } catch (Exception) { result = false; return(result); throw; } }