public ActionResult Ornament() { ButtonVisiblity("Index"); var model = new OrnamentViewModel(); ViewBag.ProductList = new SelectList(_ornamentService.GetProductList(), "Id", "Name"); return(View(model)); }
public OrnamentViewModel SetRecordinEdit(tblItemMaster tblOrnament) { OrnamentViewModel ornament = new OrnamentViewModel(); ornament.ID = tblOrnament.ItemID; ornament.OrnamentName = tblOrnament.ItemName; ornament.Product = tblOrnament.Product; ornament.Status = tblOrnament.Status; return(ornament); }
public JsonResult CreateEdit(OrnamentViewModel ornament) { try { _ornamentService.SaveUpdateRecord(ornament); } catch (Exception ex) { throw new Exception(ex.Message); } return(Json(ornament)); }
public ActionResult GetOrnamentById(int ID) { string operation = Session["Operation"].ToString(); ButtonVisiblity(operation); Mst_Ornament tblOrnament = dd._context.Mst_Ornament.Where(x => x.Orn_Id == ID).FirstOrDefault(); OrnamentViewModel ornament = new OrnamentViewModel(); ornament.ID = tblOrnament.Orn_Id; ornament.OrnamentName = tblOrnament.Orn_Name; ornament.Product = (short)tblOrnament.Orn_Product; ornament.Status = (short)tblOrnament.Orn_Status; ornament.operation = operation; return(View("Ornament", ornament)); }
public ActionResult GetOrnamentById(int ID) { string operation = Session["Operation"].ToString(); ButtonVisiblity(operation); var ornament = new OrnamentViewModel(); var tblOrnament = _ornamentService.GetOrnamentById(ID); if (tblOrnament != null) { ornament = _ornamentService.SetDataOnEdit(tblOrnament); } ornament.operation = operation; ViewBag.ProductList = new SelectList(_ornamentService.GetProductList(), "Id", "Name"); return(View("Ornament", ornament)); }
public List <OrnamentViewModel> SetDataofModalList() { List <OrnamentViewModel> list = new List <OrnamentViewModel>(); var model = new OrnamentViewModel(); var tablelist = _context.tblItemMasters.ToList(); foreach (var item in tablelist) { model = new OrnamentViewModel(); model.ID = item.ItemID; model.OrnamentName = item.ItemName; model.ProductStr = _context.Mst_Product.Where(x => x.Id == item.Product).Select(x => x.Name).FirstOrDefault(); model.Status = item.Status; list.Add(model); } return(list); }
public void SaveUpdateRecord(OrnamentViewModel ornament) { tblItemMaster tblOrnament = new tblItemMaster(); if (ornament.ID <= 0) { _context.tblItemMasters.Add(tblOrnament); } else { tblOrnament = _context.tblItemMasters.Where(x => x.ItemID == ornament.ID).FirstOrDefault(); } tblOrnament.ItemName = ornament.OrnamentName; tblOrnament.Product = ornament.Product; tblOrnament.Status = ornament.Status; _context.SaveChanges(); }
public ActionResult GetOrnamentTable(string Operation) { Session["Operation"] = Operation; //ButtonVisiblity(Operation); List <OrnamentViewModel> list = new List <OrnamentViewModel>(); var model = new OrnamentViewModel(); var tablelist = dd._context.Mst_Ornament.ToList(); foreach (var item in tablelist) { model = new OrnamentViewModel(); model.ID = item.Orn_Id; model.OrnamentName = item.Orn_Name; model.ProductStr = item.Orn_Product == 1 ? "Gold Loan" : "Diamond Loan"; model.StatusStr = GetStatus((short)item.Orn_Status); list.Add(model); } return(PartialView("_OrnamentList", list)); }
//[ValidateAntiForgeryToken] public JsonResult CreateEdit(OrnamentViewModel ornament) { ornament.CreatedBy = Convert.ToInt32(Session["UserLoginId"]); ornament.UpdatedBy = Convert.ToInt32(Session["UserLoginId"]); Mst_Ornament tblOrnament = new Mst_Ornament(); try { if (ornament.ID <= 0) { var data = dd._context.Mst_Ornament.Where(u => u.Orn_Name == ornament.OrnamentName).Select(x => x.Orn_Name).FirstOrDefault(); if (data != null) { ModelState.AddModelError("OrnamentName", "Ornament Name Already Exists"); return(Json(ornament)); } tblOrnament.Orn_RecordCreated = DateTime.Now; tblOrnament.Orn_RecordCreatedBy = ornament.CreatedBy; dd._context.Mst_Ornament.Add(tblOrnament); } else { tblOrnament = dd._context.Mst_Ornament.Where(x => x.Orn_Id == ornament.ID).FirstOrDefault(); } tblOrnament.Orn_Name = ornament.OrnamentName; tblOrnament.Orn_Product = ornament.Product; tblOrnament.Orn_Status = ornament.Status; tblOrnament.Orn_RecordUpdated = DateTime.Now; tblOrnament.Orn_RecordUpdatedBy = ornament.UpdatedBy; dd._context.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } return(Json(ornament)); }
public void SaveUpdateRecord(OrnamentViewModel model) { _ornamentRepository.SaveUpdateRecord(model); }