public ActionResult Edit(int id, SetipequipoDTO setipequipoDTO, [FromServices] SetipequipoUpdateValidator validationRules) { try { var validador = validationRules.Validate(setipequipoDTO); if (!validador.IsValid) { return(BadRequest(validador)); } var exito = _setipequipoAppService.Actualizar(setipequipoDTO); if (exito) { return(Ok()); } return(BadRequest()); } catch (Exception e) { _logger.LogError(e, e.Message); return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public ActionResult Create(SetipequipoDTO setipequipoDTO, [FromServices] SetipequipoInsertValidator validationRules) { try { var validador = validationRules.Validate(setipequipoDTO); if (!validador.IsValid) { return(BadRequest(validador)); } var id = _setipequipoAppService.Insertar(setipequipoDTO); if (id.HasValue) { return(Ok(id)); } return(BadRequest()); } catch (Exception e) { _logger.LogError(e, e.Message); return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }