public async Task <ActionResult> SubCommunityEmergencyContactPartialView(int SubcommunityId) { SubCommunityEmergencyContactsDTO subCommunityEmergencyContactsDTO = new SubCommunityEmergencyContactsDTO(); SubCommunityEmergencyContactsController subCommunityEmergencyContactsController = new SubCommunityEmergencyContactsController(); List <SubCommunityEmergencyContacts> SubCommunityEmergencyContactsList = new List <SubCommunityEmergencyContacts>(); SubCommunityEmergencyContactsList = await subCommunityEmergencyContactsController.GetSubCommunityEmergencyContactsbySubCommunity(SubcommunityId); subCommunityEmergencyContactsDTO.subCommunityEmergencyContactsList = SubCommunityEmergencyContactsList; subCommunityEmergencyContactsDTO.subCommunityID = SubcommunityId; //Street Floor of Community CommunityStreetFloorsController communityStreetFloorsController = new CommunityStreetFloorsController(); List <CommunityStreetFloor> communityStreetFloorList = new List <CommunityStreetFloor>(); communityStreetFloorList = await communityStreetFloorsController.GetCommunityStreetFloorByCommunityId(Convert.ToInt32(Session["loginCommunityID"].ToString())); subCommunityEmergencyContactsDTO.allStreetFloors = communityStreetFloorList; SubCommunitySelectedStreetFloorsController subCommunitySelectedStreetFloorsController = new SubCommunitySelectedStreetFloorsController(); List <int> AllsubCommunitySelectedStreetFloorIDsList = new List <int>(); AllsubCommunitySelectedStreetFloorIDsList = subCommunitySelectedStreetFloorsController.GetALLSubCommunitySelectedStreetFloorsID(); subCommunityEmergencyContactsDTO.selectedStreetFloorsIDs = AllsubCommunitySelectedStreetFloorIDsList; //Subcommunity Selected street Floor List List <int> subCommunitySelectedStreetFloorIDsList = new List <int>(); subCommunitySelectedStreetFloorIDsList = subCommunitySelectedStreetFloorsController.GetSubCommunitySelectedStreetFloorsID(SubcommunityId); subCommunityEmergencyContactsDTO.subCommunitySelectedStreetFloorsIDs = subCommunitySelectedStreetFloorIDsList; return(View(subCommunityEmergencyContactsDTO)); }
//--------------------------------------------Community Settings Controller----------------------------------------------------- public async Task <ActionResult> CommunitySettings(int?communityId) { if (Session["loginUserID"] == null) { TempData["error"] = "Null"; return(RedirectToAction("Index", "Home")); } Session.Timeout = 1000; CommunitySettingsDTO communitySettingsDTO = new CommunitySettingsDTO(); CommunitiesController communitiesController = new CommunitiesController(); List <Community> communitiesList = new List <Community>(); communitiesList = await communitiesController.GetAllCommunities(); communitySettingsDTO.communityList = communitiesList; if (communityId == null) { if (communitiesList.Count != 0) { Session["loginCommunityID"] = communitiesList.FirstOrDefault().communityID; } else { Session["loginCommunityID"] = 0; } } else { Session["loginCommunityID"] = communityId; } //SubCommunities of Selected Communities SubCommunitiesController subCommunitiesController = new SubCommunitiesController(); List <SubCommunity> subCommunitiesList = new List <SubCommunity>(); subCommunitiesList = await subCommunitiesController.GetSubCommunitiesByCommunityId(Convert.ToInt32(Session["loginCommunityID"].ToString())); communitySettingsDTO.subCommunityList = subCommunitiesList; //Street Floor of Community CommunityStreetFloorsController communityStreetFloorsController = new CommunityStreetFloorsController(); List <CommunityStreetFloor> communityStreetFloorList = new List <CommunityStreetFloor>(); communityStreetFloorList = await communityStreetFloorsController.GetCommunityStreetFloorByCommunityId(Convert.ToInt32(Session["loginCommunityID"].ToString())); communitySettingsDTO.allStreetFloors = communityStreetFloorList; SubCommunitySelectedStreetFloorsController subCommunitySelectedStreetFloorsController = new SubCommunitySelectedStreetFloorsController(); List <int> subCommunitySelectedStreetFloorIDsList = new List <int>(); subCommunitySelectedStreetFloorIDsList = subCommunitySelectedStreetFloorsController.GetALLSubCommunitySelectedStreetFloorsID(); communitySettingsDTO.selectedStreetFloorsIDs = subCommunitySelectedStreetFloorIDsList; return(View(communitySettingsDTO)); }