public SysStore SetToBussinessObject(SYS_Store Entity)
        {
            SysStore Model = new SysStore();

            Model.StoreID   = Entity.StoreID;
            Model.StoreName = Entity.StoreName;

            return(Model);
        }
Beispiel #2
0
        public ValidationMsg Save(SysStore objSysStore, int userid)
        {
            _vmMsg = new ValidationMsg();
            try
            {
                var tblSysStore = new SYS_Store
                {
                    StoreID       = objSysStore.StoreID,
                    StoreCode     = objSysStore.StoreCode,
                    StoreName     = objSysStore.StoreName,
                    StoreCategory = objSysStore.StoreCategory,
                    StoreType     = objSysStore.StoreType,
                    IsActive      = objSysStore.IsActive == "Active",
                    IsDelete      = false,
                    SetOn         = DateTime.Now,
                    SetBy         = userid,
                    IPAddress     = string.Empty
                };
                _context.SYS_Store.Add(tblSysStore);
                _context.SaveChanges();
                StoreID     = tblSysStore.StoreID;
                _vmMsg.Type = Enums.MessageType.Success;
                _vmMsg.Msg  = "Saved Successfully.";
            }
            catch (Exception ex)
            {
                if (ex.InnerException.InnerException.Message.Contains("UNIQUE KEY"))
                {
                    _vmMsg.Type = Enums.MessageType.Error;
                    _vmMsg.Msg  = "Store Code Already Exit..";
                }
                else
                {
                    _vmMsg.Type = Enums.MessageType.Error;
                    _vmMsg.Msg  = "Failed to Save.";
                }
            }

            return(_vmMsg);
        }