Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
//--------------------------------------------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));
        }