public IActionResult Update(string id, Facturas FacturaIn) { var Factura = _FacturaService.Get(id); if (Factura == null) { return(NotFound()); } _FacturaService.Update(id, FacturaIn); return(NoContent()); }
public ActionResult Update(Factura factura) { //Vamos a agregar la lógica if (factura.pago) //Recibimos una petición porque se pagó, cambiamos el estado a pago, sino ejecutamos el switch { factura.estado = "Pagado"; } else { switch (factura.estado) { case "Recién procesado": { factura.estado = "Primer recordatorio"; break; } case "Primer recordatorio": { factura.estado = "Segundo recordatorio"; break; } case "Segundo recordatorio": { factura.estado = "Desactivado"; break; } } }//fin else _facturaService.Update(factura.Id, factura); //Ejecutamos envío de correo //_enviarEmail.envioCorreo(); return(Ok("Actualizado correctamente " + factura.estado)); }