public async Task <APIResponse.APIResponse> UpdateConfiguration(EditConfigurationRequest model) { try { Configuration configuration = _IConfigureRepository.GetSingle(x => x.ConfigurationId == model.ConfigurationId); if (configuration != null) { configuration.ModifiedOn = DateTime.Now; configuration.ModifiedBy = "Admin"; configuration.Name = model.Name; configuration.Value = model.Value; await _IConfigureRepository.UpdateAsync(configuration); response.StatusCode = StaticResource.StaticResource.successStatusCode; response.Message = StaticResource.StaticResource.ConfigurationUpdated; } else { response.StatusCode = StaticResource.StaticResource.failStatusCode; response.Message = StaticResource.StaticResource.ConfigurationNotUpdated; } } catch { response.Message = StaticResource.StaticResource.SomethingWrong; response.StatusCode = StaticResource.StaticResource.failStatusCode; } return(response); }
public async Task <IActionResult> UpdateConfiguration([FromBody] EditConfigurationRequest model) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } response = await _clientService.UpdateConfiguration(model); var json = JsonConvert.SerializeObject(response, _serializerSettings); return(new OkObjectResult(json)); } catch { throw; } }