Example #1
0
        public ValidationMsg Save(SysCountry model, int userid)
        {
            var vmMsg = new ValidationMsg();

            try
            {
                Sys_Country tblSysCountry = SetToModelObject(model, userid);
                _context.Sys_Country.Add(tblSysCountry);
                _context.SaveChanges();
                CountryID  = tblSysCountry.CountryID;
                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  = "Country Code Already Exit..";
                }
                else
                {
                    vmMsg.Type = Enums.MessageType.Error;
                    vmMsg.Msg  = "Failed to Save.";
                }
            }
            return(vmMsg);
        }
Example #2
0
        public Sys_Country SetToModelObject(SysCountry model, int userid)
        {
            Sys_Country entity = new Sys_Country();

            entity.CountryID   = model.CountryID;
            entity.CountryCode = model.CountryCode;
            entity.CountryName = model.CountryName;
            entity.IsActive    = model.IsActive == "Active";
            entity.SetOn       = DateTime.Now;
            entity.SetBy       = userid;
            entity.IPAddress   = string.Empty;
            return(entity);
        }