public async Task<ActionResult> Eliminar(EliminarFacturaViewModel viewmodel) { if (!ModelState.IsValid) return View(viewmodel); await _servicioFactura.EliminarFactura(viewmodel.Factura.Id); var numeroFacturaCodificada = WebUtility.UrlEncode(viewmodel.Factura.NumeroFactura); return RedirectToAction("EliminarConfirmado", new { numeroFacturaEliminada = numeroFacturaCodificada }); }
public async Task<ActionResult> Eliminar(int? id) { if (id == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest); var viewmodel = new EliminarFacturaViewModel { Factura = await _servicioFactura.BuscaEditorFacturaAsync(id.Value) }; if (viewmodel.Factura == null) return HttpNotFound(); return View(viewmodel); }