public async Task<ActionResult> Editar(int? id) { if (id == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest); var viewmodel = new EditarFacturaViewModel { Factura = await _servicioFactura.BuscaEditorFacturaAsync(id) }; if (viewmodel.Factura == null) return HttpNotFound(); return View(viewmodel); }
public async Task<ActionResult> Editar(EditarFacturaViewModel viewmodel) { if (!ModelState.IsValid) return View(viewmodel); await _servicioFactura.ActualizarFacturaAsync(viewmodel.Factura); return RedirectToAction("Detalles", new { Id = viewmodel.Factura.Id }); }