public IActionResult CreateOrUpdateVendorInvoiceDialog(int vendorInvoiceId) { var model = new CreateOrUpdateVendorInvoicesViewModel(); model = _modelFactory.PrepareCreateOrUpdateVendorInvoicesViewModel(vendorInvoiceId); return(PartialView("_CreateOrUpdateVendorInvoiceDialog", model)); }
public CreateOrUpdateVendorInvoicesViewModel PrepareCreateOrUpdateVendorInvoicesViewModel(int id) { var model = new CreateOrUpdateVendorInvoicesViewModel(); if (id == 0) { model.VendorInvoice = new Business.Dtos.VendorInvoiceDto(); } else { model.VendorInvoice = _vendorInvoiceService.GetById(id); } var vendors = _vendorService.GetAll(); model.Vendors = vendors.Select(x => new SelectListItem() { Text = x.Name, Value = x.Id.ToString() }); return(model); }