Exemple #1
0
        public IActionResult CreateOrUpdateVendorInvoiceDialog(int vendorInvoiceId)
        {
            var model = new CreateOrUpdateVendorInvoicesViewModel();

            model = _modelFactory.PrepareCreateOrUpdateVendorInvoicesViewModel(vendorInvoiceId);
            return(PartialView("_CreateOrUpdateVendorInvoiceDialog", model));
        }
Exemple #2
0
        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);
        }