public ActionResult ResourceStructureParent_Select(long rsId) { using (ResourceStructureManager rsManager = new ResourceStructureManager()) { IQueryable <ResourceStructure> data = rsManager.GetAllResourceStructures(); //List<ResourceStructureModel> resourceStructures = new List<ResourceStructureModel>(); List <ResourceStructureParentChoosingModel> resourceStructures = new List <ResourceStructureParentChoosingModel>(); foreach (ResourceStructure rs in data) { if (rs.Id != rsId) { ResourceStructureParentChoosingModel temp = new ResourceStructureParentChoosingModel(rs); temp.Locked = this.CheckParentPossibility(rsId, rs.Id); temp.RsId = rsId; temp.ParentId = rs.Id; resourceStructures.Add(temp); } } return(View("_chooseResourceStructure", new GridModel <ResourceStructureParentChoosingModel> { Data = resourceStructures })); } }
public ActionResult ChooseResourceStructureAttributes(long id) { ViewData["RSID"] = id; List <ResourceStructureParentChoosingModel> model = new List <ResourceStructureParentChoosingModel>(); using (ResourceStructureManager rsManager = new ResourceStructureManager()) { IQueryable <ResourceStructure> data = rsManager.GetAllResourceStructures(); foreach (ResourceStructure rs in data) { if (rs.Id != id) { ResourceStructureParentChoosingModel temp = new ResourceStructureParentChoosingModel(rs); temp.Locked = this.CheckParentPossibility(id, rs.Id); temp.RsId = id; temp.ParentId = rs.Id; model.Add(temp); } } } return(PartialView("_chooseResourceStructureAttributes", model)); }