public ResponseData AddByEntity(InsigniaViewModel data) { using (SATEntities db = new SATEntities()) { ResponseData result = new Models.ResponseData(); try { tb_Insignia model = new tb_Insignia(); model.InsID = data.InsID; model.InsFullName = data.InsFullName; model.InsShortName = data.InsShortName; model.InsStatus = (data.Status == "1") ? true : false; model.CreateBy = UtilityService.User.UserID; model.CreateDate = DateTime.Now; model.ModifyBy = UtilityService.User.UserID; model.ModifyDate = DateTime.Now; db.tb_Insignia.Add(model); db.SaveChanges(); } catch (Exception) { } return(result); } }
public ActionResult InsigniaDetail(int?id) { InsigniaViewModel model = new InsigniaViewModel(); if (id.HasValue) { model = new InsigniaRepository().GetByID((int)id); } return(PartialView("_Insignia", model)); }
public JsonResult SaveInsignia(InsigniaViewModel model) { ResponseData result = new Models.ResponseData(); if (model.InsID != 0) { result = new InsigniaRepository().UpdateByEntity(model); } else { result = new InsigniaRepository().AddByEntity(model); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ResponseData UpdateByEntity(InsigniaViewModel newdata) { using (SATEntities db = new SATEntities()) { ResponseData result = new Models.ResponseData(); try { var data = db.tb_Insignia.Single(x => x.InsID == newdata.InsID); data.InsFullName = newdata.InsFullName; data.InsShortName = newdata.InsShortName; data.InsStatus = (newdata.Status == "1") ? true : false; data.ModifyBy = UtilityService.User.UserID; data.ModifyDate = DateTime.Now; db.SaveChanges(); } catch (Exception) { } return(result); } }