public ValidationMsg Save(SysItemType objSysItemType, int userID) { try { var tblSysItemType = new Sys_ItemType { ItemTypeID = objSysItemType.ItemTypeID, ItemTypeName = objSysItemType.ItemTypeName, ItemTypeCategory = objSysItemType.ItemTypeCategory, IsActive = objSysItemType.IsActive == "Active", IsDelete = false, SetOn = DateTime.Now, SetBy = userID, ModifiedOn = DateTime.Now, ModifiedBy = userID, IPAddress = string.Empty }; _context.Sys_ItemType.Add(tblSysItemType); _context.SaveChanges(); ItemTypeID = tblSysItemType.ItemTypeID; _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(SysItemType objSysItemType, int userID) { try { var itemType = _context.Sys_ItemType.FirstOrDefault(s => s.ItemTypeID == objSysItemType.ItemTypeID); if (itemType != null) { //itemType.ItemTypeID = objSysItemType.ItemTypeID; itemType.ItemTypeName = objSysItemType.ItemTypeName; itemType.ItemTypeCategory = objSysItemType.ItemTypeCategory; itemType.IsActive = objSysItemType.IsActive == "Active"; itemType.IsDelete = objSysItemType.IsDelete; itemType.ModifiedBy = 25; itemType.ModifiedOn = DateTime.Now; _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 ItemType(SysItemType model) { if (model != null && model.ItemTypeID != 0) { _vmMsg = _dalSysItemType.Update(model, Convert.ToInt32(Session["UserID"])); } else { _vmMsg = _dalSysItemType.Save(model, Convert.ToInt32(Session["UserID"])); } return(Json(new { ItemTypeID = _dalSysItemType.GetItemTypeID(), msg = _vmMsg })); }