public FrayteResult AddEditHSCodeSetting(eCommerceSettingModel HSCodeDetail)
        {
            FrayteResult FR     = new FrayteResult();
            HSCode       HSC    = new HSCode();
            var          Result = dbContext.HSCodes.Where(a => a.HSCodeId == HSCodeDetail.HsCodeId).FirstOrDefault();

            if (Result == null)
            {
                Mapper.CreateMap <eCommerceSettingModel, HSCode>();
                AutoMapper.Mapper.Map(HSCodeDetail, HSC);
                dbContext.HSCodes.Add(HSC);
                dbContext.SaveChanges();
                FR.Status = true;
            }
            else
            {
                Mapper.CreateMap <eCommerceSettingModel, HSCode>();
                AutoMapper.Mapper.Map(HSCodeDetail, Result);
                dbContext.Entry(Result).State = System.Data.Entity.EntityState.Modified;
                dbContext.SaveChanges();
                FR.Status = true;
            }

            return(FR);
        }
Example #2
0
 public FrayteResult AddEditHSCodeSetting(eCommerceSettingModel HSCodeDetail)
 {
     return(new eCommerceSettingRepository().AddEditHSCodeSetting(HSCodeDetail));
 }