public ValidationMsg Save(SysTransHead objSysHead, int userID) { var vmMsg = new ValidationMsg(); try { var tblSysHead = new Sys_TransHead { HeadName = objSysHead.HeadName, HeadCode = objSysHead.HeadCode, HeadCategory = objSysHead.HeadCategory == "Addition" ? "AD" : "DD", HeadType = DalCommon.ReturnTransHeadType(objSysHead.HeadType), IsActive = objSysHead.IsActive == "Active", SetOn = DateTime.Now, SetBy = userID, ModifiedOn = DateTime.Now, ModifiedBy = userID, IPAddress = string.Empty }; _context.Sys_TransHead.Add(tblSysHead); _context.SaveChanges(); HeadID = tblSysHead.HeadID; vmMsg.Type = Enums.MessageType.Success; vmMsg.Msg = "Save Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to save."; } return(vmMsg); }
public ValidationMsg Update(SysTransHead objSysHead, int userID) { var vmMsg = new ValidationMsg(); try { var Head = _context.Sys_TransHead.FirstOrDefault(s => s.HeadID == objSysHead.HeadID); if (Head != null) { Head.HeadName = objSysHead.HeadName; Head.HeadCode = objSysHead.HeadCode; Head.HeadCategory = objSysHead.HeadCategory == "Addition" ? "AD" : "DD"; Head.HeadType = DalCommon.ReturnTransHeadType(objSysHead.HeadType); Head.IsActive = objSysHead.IsActive == "Active"; Head.ModifiedOn = DateTime.Now; Head.ModifiedBy = userID; } _context.SaveChanges(); vmMsg.Type = Enums.MessageType.Update; vmMsg.Msg = "Updated Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to update."; } return(vmMsg); }
public ActionResult TransHead(SysTransHead model) { if (model != null && model.HeadID != 0) { _vmMsg = _dalTransHead.Update(model, Convert.ToInt32(Session["UserID"])); } else { _vmMsg = _dalTransHead.Save(model, Convert.ToInt32(Session["UserID"])); } return(Json(new { HeadID = _dalTransHead.GetHeadID(), msg = _vmMsg })); }