public ActionResult denied(int pendingID) { PendingModules ObjPendingModule = db.PendingModules.Find(pendingID); db.PendingModules.Remove(ObjPendingModule); db.SaveChanges(); return(RedirectToAction("PendingModules")); }
public ActionResult ModuleAdd(int BuildingID) { PendingModules ObjModule = new PendingModules(); ObjModule.BuildingID = BuildingID; ViewBag.ListOfModules = db.ListOfModule.Select(c => new SelectListItem { Text = c.ModuleName, Value = c.ID.ToString() }).ToList(); return(View(ObjModule)); }
private void Import(MibModule module) { if (module == null) { throw new ArgumentNullException("module"); } if (LoadedModules.Contains(module.Name) || PendingModules.Contains(module.Name)) { //Logger.InfoFormat(CultureInfo.InvariantCulture, "{0} ignored", module.Name); } else { _pendings.Add(module.Name, module); } }
public ActionResult approve(int BuildingID, int ListOfModuleID, string ServiceName, int PendingID) { Module ObjModule = new Module() { BuildingID = BuildingID, ListOfModuleID = ListOfModuleID, ServiceName = ServiceName }; db.Module.Add(ObjModule); PendingModules ObjPendingModule = db.PendingModules.Find(PendingID); db.PendingModules.Remove(ObjPendingModule); db.SaveChanges(); return(RedirectToAction("PendingModules")); }
public void Import(IEnumerable <IModule> modules) { if (modules == null) { throw new ArgumentNullException("modules"); } foreach (MibModule module in modules) { if (LoadedModules.Contains(module.Name) || PendingModules.Contains(module.Name)) { //Logger.InfoFormat(CultureInfo.InvariantCulture, "{0} ignored", module.Name); continue; } _pendings.Add(module.Name, module); } }
public ActionResult ModuleAdd(PendingModules model, int BuildingID) { if (!ModelState.IsValid) { return(View(model)); } model.ServiceName = db.ListOfModule.Find(model.ListOfModuleID).ModuleName; var HasSomething = db.Module.Where(m => m.BuildingID == BuildingID).Any(m => m.ListOfModuleID == model.ListOfModuleID); if (HasSomething) { ViewBag.DuplicateMessage = model.ServiceName + " already exist and connot be added. Please select a different service and click send for approval."; ViewBag.ListOfModules = db.ListOfModule.Select(c => new SelectListItem { Text = c.ModuleName, Value = c.ID.ToString() }).ToList(); return(View(model)); //return RedirectToAction("ModuleAdd",new {BuildingID=BuildingID}); } db.PendingModules.Add(model); db.SaveChanges(); return(RedirectToAction("buildingProfile", "building", new { BuildingID = BuildingID })); }