public async Task <IActionResult> Post([FromBody] ConfigurationsValuesDto data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await configurationServices.Insert(data); if (result == true) { return(Ok(Properties.Resources.ResourceManager.GetString("SuccCreatdMessage"))); } return(BadRequest()); }
public async Task <bool> Update(int id, ConfigurationsValuesDto data) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <ConfigurationsValuesDto, ConfigurationsValues>().ForMember(dto => dto.ValueKey, map => map.MapFrom(x => x.ReminderFrequency)).ForMember(dto => dto.Value, map => map.MapFrom(x => x.ReminderText)); }); var mapper = config.CreateMapper(); var configurationsValues = mapper.Map <ConfigurationsValuesDto, ConfigurationsValues>(data); bool result = _repo.ConfigurationsValuesRepository.Update(id, configurationsValues); await _repo.SaveAsync(); return(result); }
public async Task <IActionResult> Put([FromRoute] int id, [FromBody] ConfigurationsValuesDto data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != data.Id) { return(BadRequest()); } var result = await configurationServices.Update(id, data); if (result == true) { return(Ok(Properties.Resources.ResourceManager.GetString("SuccUpdateMessage"))); } return(BadRequest()); }