public ValidationMsg Create(SysSource objSysSource, int userid) { var vmMsg = new ValidationMsg(); try { var tblSysSource = new Sys_Source { SourceID = objSysSource.SourceID, SourceName = objSysSource.SourceName, SourceAddress = objSysSource.SourceAddress, ContactPerson = objSysSource.ContactPerson, ContactNumber = objSysSource.ContactNumber, IsActive = objSysSource.IsActive == "Active", IsDelete = objSysSource.IsDelete, SetOn = DateTime.Now, SetBy = userid, IPAddress = string.Empty }; _context.Sys_Source.Add(tblSysSource); _context.SaveChanges(); SourceId = tblSysSource.SourceID; vmMsg.Type = Enums.MessageType.Success; vmMsg.Msg = "Saved Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to Save."; } return(vmMsg); }
public ValidationMsg Update(SysSource objSysSource, int userid) { var vmMsg = new ValidationMsg(); try { var sysSource = _context.Sys_Source.FirstOrDefault(s => s.SourceID == objSysSource.SourceID); if (sysSource != null) { sysSource.SourceName = objSysSource.SourceName; sysSource.SourceAddress = objSysSource.SourceAddress; sysSource.ContactPerson = objSysSource.ContactPerson; sysSource.ContactNumber = objSysSource.ContactNumber; sysSource.IsActive = objSysSource.IsActive == "Active";// Convert.ToBoolean(objSysSource.IsActive); sysSource.ModifiedOn = DateTime.Now; sysSource.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 Source(SysSource model) { if (model != null && model.SourceID != 0) { _vmMsg = _dalSysSource.Update(model, Convert.ToInt32(Session["UserID"])); } else { _vmMsg = _dalSysSource.Create(model, Convert.ToInt32(Session["UserID"])); } return(Json(new { SourceID = _dalSysSource.GetSourceID(), msg = _vmMsg })); }