Esempio n. 1
0
        public int Save(tblAuthorisationRuleSettingModel model)
        {
            var ruleData = Mapper.DynamicMap <tblAuthorisationRuleSetting>(model);

            _authorisationRuleRepository.Add(ruleData);
            return(_authorisationRuleRepository.SaveChanges());
        }
Esempio n. 2
0
        public int Update(tblAuthorisationRuleSettingModel model)
        {
            var ruleData = _authorisationRuleRepository.Find(x => x.AuthorisationRuleSettingsID == model.AuthorisationRuleSettingsID).FirstOrDefault();

            if (ruleData != null)
            {
                Mapper.CreateMap <tblAuthorisationRuleSettingModel, tblAuthorisationRuleSetting>()
                .ForMember(dest => dest.AuthorisationRuleSettingsID,
                           opt => opt.Ignore()); // ignore primary key while update/delete
                tblAuthorisationRuleSetting employeeTimesheetEntity = Mapper.Map(model, ruleData);

                return(_authorisationRuleRepository.SaveChanges());
            }

            return(0);
        }
 public void Post([FromBody] tblAuthorisationRuleSettingModel model)
 {
     if (model.AuthorisationRuleSettingsID == 0)
     {
         //  model.CreatedBy = UserName;
         model.CreatedDate = DateTime.Now;
         //     model.LastUpdatedBy = UserName;
         model.UpdateDate = DateTime.Now;
         _authorisationRuleSettingService.Save(model);
     }
     else
     {
         model.UpdateDate = DateTime.Now;
         _authorisationRuleSettingService.Update(model);
     }
 }