Beispiel #1
0
        public async Task <ActionResult> UpdateCommunityEmergencyContact(string SelectedWorkinghoursFrom, string SelectedWorkinghoursTo, string EmergencyContact, int Id, string EmergencyContactName)
        {
            if (Session["loginUserID"] == null)
            {
                TempData["error"] = "Null";

                return(RedirectToAction("Index", "Home"));
            }
            Session.Timeout = 1000;
            string contact = EmergencyContact;
            //if (EmergencyContact != null)
            //{
            //    string[] contactArrayPlus = contact.Split('+');
            //    contact = contactArrayPlus[1];
            //}

            SubCommunityEmergencyContactsController  subCommunityEmergencyContactsController = new SubCommunityEmergencyContactsController();
            Response <SubCommunityEmergencyContacts> responceSubCommunityEmergencyContact    = new Response <SubCommunityEmergencyContacts>();


            //CommunityEmergencyContactsController communityEmergencyContactsController = new CommunityEmergencyContactsController();
            //Response<CommunityEmergencyContacts> responceCommunityEmergencyContacts = new Response<CommunityEmergencyContacts>();
            responceSubCommunityEmergencyContact = await subCommunityEmergencyContactsController.GetSubCommunityEmergencyContacts(Id);

            responceSubCommunityEmergencyContact.model.contact          = contact;
            responceSubCommunityEmergencyContact.model.name             = EmergencyContactName;
            responceSubCommunityEmergencyContact.model.workingHourStart = SelectedWorkinghoursFrom;
            responceSubCommunityEmergencyContact.model.workingHourEnd   = SelectedWorkinghoursTo;
            responceSubCommunityEmergencyContact = await subCommunityEmergencyContactsController.PutSubCommunityEmergencyContacts(Id, responceSubCommunityEmergencyContact.model);

            return(Json(new { success = "Success" }));
        }
Beispiel #2
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));
        }
Beispiel #3
0
        //-------------------------EmergencyContact Controllers----------------------

        public async Task <ActionResult> AddCommunityEmergencyContact(string SelectedWorkinghoursFrom, string SelectedWorkinghoursTo, string EmergencyContact, int EmergencyContactsLength, string EmergencyContactName, int SubCommunityId)
        {
            if (Session["loginUserID"] == null)
            {
                TempData["error"] = "Null";

                return(RedirectToAction("Index", "Home"));
            }
            Session.Timeout = 1000;

            //CommunitiesController communitiesController = new CommunitiesController();
            //Response<Community> communityResponse = new Response<Community>();
            //communityResponse = communitiesController.GetCommunitybyID(Convert.ToInt32(Session["loginCommunityID"].ToString()));

            SubCommunityEmergencyContactsController  subCommunityEmergencyContactsController = new SubCommunityEmergencyContactsController();
            SubCommunityEmergencyContacts            subCommunityEmergencyContacts           = new SubCommunityEmergencyContacts();
            Response <SubCommunityEmergencyContacts> responceSubCommunityEmergencyContact    = new Response <SubCommunityEmergencyContacts>();


            //CommunityEmergencyContactsController communityEmergencyContactsController = new CommunityEmergencyContactsController();
            //CommunityEmergencyContacts communityEmergencyContacts = new CommunityEmergencyContacts();
            //Response<CommunityEmergencyContacts> responceCommunityEmergencyContact = new Response<CommunityEmergencyContacts>();
            string status = "fail";
            //if (EmergencyContactsLength < communityResponse.model.emergencyContactRange)
            //{
            string contact = EmergencyContact;

            subCommunityEmergencyContacts.contact          = contact;
            subCommunityEmergencyContacts.name             = EmergencyContactName;
            subCommunityEmergencyContacts.workingHourStart = SelectedWorkinghoursFrom;
            subCommunityEmergencyContacts.workingHourEnd   = SelectedWorkinghoursTo;
            subCommunityEmergencyContacts.subCommunityId   = SubCommunityId;
            responceSubCommunityEmergencyContact           = await subCommunityEmergencyContactsController.PostSubCommunityEmergencyContacts(subCommunityEmergencyContacts);

            status = "Success";
            //}


            //if (EmergencyContact != null)
            //{
            //    string[] contactArrayPlus = contact.Split('+');
            //    contact = contactArrayPlus[1];
            //}

            return(Json(new { ResponceCommunityEmergencyContact = responceSubCommunityEmergencyContact, Status = status }));
        }
Beispiel #4
0
        public async Task <ActionResult> DeleteEmergencyContact(int Id)
        {
            if (Session["loginUserID"] == null)
            {
                TempData["error"] = "Null";

                return(RedirectToAction("Index", "Home"));
            }
            Session.Timeout = 1000;

            SubCommunityEmergencyContactsController  subCommunityEmergencyContactsController = new SubCommunityEmergencyContactsController();
            Response <SubCommunityEmergencyContacts> responceSubCommunityEmergencyContact    = new Response <SubCommunityEmergencyContacts>();

            //CommunityEmergencyContactsController communityEmergencyContactsController = new CommunityEmergencyContactsController();
            //Response<CommunityEmergencyContacts> responceCommunityEmergencyContacts = new Response<CommunityEmergencyContacts>();
            await subCommunityEmergencyContactsController.DeleteSubCommunityEmergencyContacts(Id);

            return(Json(new { success = "Success" }));
        }