Esempio n. 1
0
        public ActionResult <ServcioViewModel> Put(string identificacion, Servicio servicio)
        {
            var id = _servicioService.BuscarxIdentificacion(servicio.IdServicio);

            if (id == null)
            {
                return(BadRequest("No encontrado"));
            }
            var response = _servicioService.Modificar(servicio);

            if (response.Error)
            {
                ModelState.AddModelError("Actualizar Usuario", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }

            return(Ok(response.Servicio));
        }