public ActionResult Edit(int id, SitipempresaDTO setopologiaDTO, [FromServices] SitipempresaUpdateValidator validationRules) { try { var validador = validationRules.Validate(setopologiaDTO); if (!validador.IsValid) { return(BadRequest(validador)); } var exito = _sitipempresaAppService.Update(setopologiaDTO); if (exito) { return(Ok()); } return(BadRequest()); } catch (Exception e) { _logger.LogError(e, e.Message); return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public ActionResult Create(SitipempresaDTO sitipempresaDTO, [FromServices] SitipempresaInsertValidator validationRules) { try { var validador = validationRules.Validate(sitipempresaDTO); if (!validador.IsValid) { return(BadRequest(validador)); } var id = _sitipempresaAppService.Add(sitipempresaDTO); if (id != null) { return(Ok(id)); } return(BadRequest()); } catch (Exception e) { _logger.LogError(e, e.Message); return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }