public ActionResult Block(Guid id) { //UserPermissionAction("Account", RoleAction.detail.ToString()); //CheckPermission(); if (Session["UserId"] == null) { return(RedirectToAction("LogOn", "Account")); } AgencyIndividual objAgencyIndividual = _AgencyIndividualService.GetAgencyIndividual(id); try { if (objAgencyIndividual != null) { objAgencyIndividual.IsActive = false; _AgencyIndividualService.UpdateAgencyIndividual(objAgencyIndividual); TempData["ShowMessage"] = "success"; TempData["MessageBody"] = "Account successfully deactivated."; CommonCls.SendMailOfAccountIsActive(objAgencyIndividual.FullName, objAgencyIndividual.EmailId, "deactivated"); return(RedirectToAction("Index")); } } catch (Exception ex) { ErrorLogging.LogError(ex); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
public ActionResult Delete(Guid id) { //UserPermissionAction("Account", RoleAction.detail.ToString()); //CheckPermission(); if (Session["UserId"] == null) { return(RedirectToAction("LogOn", "Account")); } AgencyIndividual objAgencyIndividual = _AgencyIndividualService.GetAgencyIndividual(id); try { if (objAgencyIndividual != null) { objAgencyIndividual.IsActive = false; _AgencyIndividualService.DeleteAgencyIndividual(objAgencyIndividual); TempData["ShowMessage"] = "success"; TempData["MessageBody"] = "Account successfully Deleted."; return(RedirectToAction("Index")); } } catch (Exception ex) { ErrorLogging.LogError(ex); RedirectToAction("Index"); } return(RedirectToAction("Index")); }
public ActionResult AcceptInvitation() { if (Request.QueryString != null & Request.QueryString.Count > 0) { var queryStrings = HttpUtility.UrlDecode(Request.QueryString.ToString()); var arrQueryStrings = queryStrings.Split('&'); var individualId = arrQueryStrings[0]; var agencyId = arrQueryStrings[1]; AgencyIndividual individualData = _AgencyIndividualService.GetAgencyIndividual(new Guid(individualId)); try { if (individualData != null) { individualData.ParentId = new Guid(agencyId); _AgencyIndividualService.UpdateAgencyIndividual(individualData); TempData["ShowMessage"] = true; TempData["MessageBody"] = "Invitation Accepted."; return(View()); } } catch (Exception ex) { ErrorLogging.LogError(ex); TempData["ShowMessage"] = false; return(View()); } } TempData["ShowMessage"] = false; TempData["MessageBody"] = "Invitation Accepted."; return(View()); }
public ActionResult AddIndividual(Guid individualId) { if (Session["UserId"] == null) { return(RedirectToAction("LogOn", "Account")); } int id = Convert.ToInt32(Session["UserId"].ToString()); AgencyIndividual individualData = _AgencyIndividualService.GetAgencyIndividual(individualId); var agencyData = _AgencyIndividualService.GetAgencyIndividualByUserId(id); Boolean result = CommonCls.SendMailOfAddIndividual(individualData.FullName, individualId, individualData.EmailId, agencyData.FullName, agencyData.AgencyIndividualId, agencyData.ContactNumber); if (result == true) { individualData.IsInvited = true; _AgencyIndividualService.UpdateAgencyIndividual(individualData); return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public ActionResult RemoveIndividual(Guid id) { if (Session["UserId"] == null) { return(RedirectToAction("LogOn", "Account")); } AgencyIndividual individualData = _AgencyIndividualService.GetAgencyIndividual(id); if (individualData != null) { individualData.ParentId = new Guid(); individualData.IsInvited = false; _AgencyIndividualService.UpdateAgencyIndividual(individualData); return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }