public ActionResult Create(StockPurchaseViewModel stockPurchaseViewModel) { var organisationId = UserOrganisationId; var centreId = UserCentreId; if (ModelState.IsValid) { stockPurchaseViewModel.StockPurchase.OrganisationId = organisationId; stockPurchaseViewModel.StockPurchase.CentreId = centreId; stockPurchaseViewModel.StockPurchase = NidanBusinessService.CreateStockPurchase(UserOrganisationId, stockPurchaseViewModel.StockPurchase); return(RedirectToAction("Index")); } stockPurchaseViewModel.Sectors = new SelectList(NidanBusinessService.RetrieveCentreSectors(organisationId, centreId, e => true).ToList()); stockPurchaseViewModel.StockTypes = new SelectList(NidanBusinessService.RetrieveStockTypes(organisationId, e => true).ToList()); stockPurchaseViewModel.StudentKits = new SelectList(NidanBusinessService.RetrieveStudentKits(organisationId, e => true).ToList()); return(View(stockPurchaseViewModel)); }
public ActionResult Create() { var organisationId = UserOrganisationId; var centreId = UserCentreId; var sectors = NidanBusinessService.RetrieveCentreSectors(organisationId, centreId, e => e.CentreId == centreId); var stockTypes = NidanBusinessService.RetrieveStockTypes(organisationId, e => true); var studentKits = NidanBusinessService.RetrieveStudentKits(organisationId, e => true); var viewModel = new StockPurchaseViewModel() { StockPurchase = new StockPurchase(), Sectors = new SelectList(sectors, "SectorId", "Name"), StockTypes = new SelectList(stockTypes, "StockTypeId", "Name"), StudentKits = new SelectList(studentKits, "StudentKitId", "Name") }; return(View(viewModel)); }