public ActionResult ActualizarEstado(int id, [Bind(Include = "Estado")] SolicitudDto solicitudEstado) { if (ModelState.IsValid) { var estado = solicitudEstado.Estado; solicitudEstado.Id = id; _solicitudLogica.CambiarEstadSolicitud(id, estado); return(RedirectToAction("ActualizarEstadoSolicitud", new { id })); } return(View()); }
public ActionResult GenerarFactura(int id) { ViewData["id"] = id; var estado = "Facturado"; _solicitudLogica.CambiarEstadSolicitud(id, estado); // Valida si existe una factura para esta solicitud var IdFactura = _facturasLogica.ObtenerFacturaConDetallePorIdSolicitud(id).Result; if (IdFactura == null) { var factura = _facturasLogica.GenerarFacturaDesdeSolicitud(id); } return(RedirectToAction("ConsultarFactura", new { id })); //return View(facturaDetalle); }