public IActionResult Editar(EditarImpuestoRequest request) { var response = _service.EditarImpuesto(request); TempData["success"] = response.Success; TempData["message"] = response.Message; if (!response.Success) { ModelState.AddModelError("", response.Message); return(View(request)); } return(RedirectToAction(nameof(Index))); }
public EditarImpuestoResponse EditarImpuesto(EditarImpuestoRequest request) { EditarImpuestoResponse response = new EditarImpuestoResponse(); try { response.ImpuestoEditado = _impuestosManager.Editar(request.Id, request.Nombre, request.TipoCuenta, request.Abbreviacion, request.FechaDesde, request.FechaHasta).toEditarImpuestoDto(); response.Success = true; response.Message = $"El impuesto {response.ImpuestoEditado.Nombre} ha sido editado exitosamente"; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }