Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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 }));
 }