public async Task<ActionResult> Crear(int? idCliente)
 {
     var viewmodel = new CrearFacturaViewModel {
         Factura = await _servicioFactura.ObtenerEditorFacturaParaCrearNuevaFactura(serie: string.Empty, idCliente: idCliente)
     };
     
     return View(viewmodel);
 }
        public async Task<ActionResult> Crear(CrearFacturaViewModel viewmodel)
        {
            if (!ModelState.IsValid) return View(viewmodel);

            viewmodel.Factura.IdUsuario = User.Identity.GetUserId();

            await _servicioFactura.CrearFacturaAsync(viewmodel.Factura);
            return RedirectToAction("Detalles", new { Id = viewmodel.Factura.Id });

        }