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)));
        }
Beispiel #2
0
        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);
        }