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);
        }
Exemplo n.º 2
0
        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; }
        }