public ViewResult Create() { repoMgmtEntities = new MASTS.Domain.Concrete.EFManagementEntityRepository(); repoCostCenter = new MASTS.Domain.Concrete.EFCostProfitCenterRepository(); ViewBag.ManagementEntityID = new SelectList(repoMgmtEntities.ManagementEntities, "ManagementEntityID", "Description"); ViewBag.CostCenterID = new SelectList(repoCostCenter.CostProfitCenters, "CostProfitCenterID", "Description"); return View("Edit", new ManagementUnit()); }
//public ViewResult Index() //{ // return View(repository.ApplicationTables); //} public ViewResult Edit(int ManagementUnitID) { repoMgmtEntities = new MASTS.Domain.Concrete.EFManagementEntityRepository(); repoCostCenter = new MASTS.Domain.Concrete.EFCostProfitCenterRepository(); ManagementUnit ManagementUnit = repository.ManagementUnits .FirstOrDefault(p => p.ManagementUnitID == ManagementUnitID); ViewBag.ManagementEntityID = new SelectList(repoMgmtEntities.ManagementEntities, "ManagementEntityID", "Description", ManagementUnit.ManagementEntityID); ViewBag.CostCenterID = new SelectList(repoCostCenter.CostProfitCenters, "CostProfitCenterID", "Description", ManagementUnit.CostCenterID); return View(ManagementUnit); }
// GET: ApplicationTable public ActionResult Index() { repository = new MASTS.Domain.Concrete.EFManagementEntityRepository(); return View(repository.ManagementEntities); }
public ManagementEntitiesController() { repository = new MASTS.Domain.Concrete.EFManagementEntityRepository(); repo2 = new MASTS.Domain.Concrete.EFManagementEntityRepository(); }
private SortedList<int, string> BuildTableList(string mode) { SortedList<int, string> X = new SortedList<int, string>(); if (mode =="Entity") { repoMgmtEntities = new MASTS.Domain.Concrete.EFManagementEntityRepository(); foreach (ManagementEntity a in repoMgmtEntities.ManagementEntities) { X.Add(a.ManagementEntityID, a.Description); } } else { repoCostCenter = new MASTS.Domain.Concrete.EFCostProfitCenterRepository(); foreach (CostProfitCenter a in repoCostCenter.CostProfitCenters ) { X.Add(a.CostProfitCenterID, a.Description); } } return X; }