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" })); }
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)); }
//-------------------------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 })); }
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" })); }