Beispiel #1
0
        public async Task <Response <bool> > EditConfiguration(ConfigurationEditRequest request)
        {
            var response = new Response <bool>();

            try
            {
                var configuration = await _db.Configuration.Where(c => c.IdConfiguration == request.Id).FirstOrDefaultAsync();

                configuration.Value = request.Value.ToString();
                _db.Configuration.Update(configuration);

                if (await _db.SaveChangesAsync() > 0)
                {
                    response.Data = true;
                    response.Ok   = true;
                    return(response);
                }
                response.Data = false;

                response.Ok      = false;
                response.Mensaje = "No se pudo actualizar. Por favor, inténte nuevamente";

                return(response);
            }
            catch (Exception e)
            {
                response.Ok = false;
                //response.Mensaje = "Ops! Algo inesperado ha ocurrido. Favor inténtelo más tarde";
                response.Mensaje = e.Message;
                return(response);
            }
        }
Beispiel #2
0
        public async Task <IActionResult> EditConfiguration(ConfigurationEditRequest request)
        {
            var reponse = await _configurationRepository.EditConfiguration(request);

            if (reponse.Ok & reponse.Data)
            {
                return(Ok(reponse.Data));
            }

            return(BadRequest(reponse.Mensaje));
        }