public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (_rolesManager.SetCurrentEmployee(GetCurrentUserEmail())) { if (_rolesManager.IsStaffing() || _rolesManager.IsManager()) { var applicant = new Applicant(); if (!_rolesManager.GetApplicantDetails(_applicantsDataAccess, ref applicant, id)) { ViewBag.ErrorMsg = "You are not authorized to view this page"; return(View("Error")); } if (applicant == null) { return(HttpNotFound()); } ViewBag.ProfilePic = _rolesManager.LoggedInEmployee.ProfilePic; ViewBag.Staffing = _rolesManager.IsStaffing(); return(View(applicant)); } ViewBag.ErrorMsg = "You are not authorized to view this page"; return(View("Error")); } ViewBag.ErrorMsg = "You are not registered on our system. Plz contact the system administrator if u think this is wrong."; return(View("Error")); }
public ActionResult ApplicantResponse(int?applicantId) { if (applicantId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (_rolesManager.SetCurrentEmployee(GetCurrentUserEmail())) { if (_rolesManager.IsStaffing() || _rolesManager.IsManager()) { var applicant = new Applicant(); if (!_rolesManager.GetApplicantDetails(_applicantsDataAccess, ref applicant, applicantId)) { ViewBag.ErrorMsg = "You are not authorized to view this page"; return(View("Error")); } if (applicant == null) { return(HttpNotFound()); } var formResponse = _formResponsesDataAccess.GetResponseByApplicantId(applicantId); if (formResponse == null) { return(HttpNotFound()); } if (formResponse.Status == ApplicationFormResponseStatus.NotViewed) { _formResponsesDataAccess.EditResponseStatus(formResponse, ApplicationFormResponseStatus.Viewed); } formResponse.FormResponseContents = formResponse.FormResponseContents .OrderBy(x => x.ApplicantQuestion.OrderInForm).ToList(); ViewBag.ProfilePic = _rolesManager.LoggedInEmployee.ProfilePic; ViewBag.Staffing = _rolesManager.IsStaffing(); return(View(formResponse)); } ViewBag.ErrorMsg = "You are not authorized to view this page"; return(View("Error")); } ViewBag.ErrorMsg = "You are not registered on our system. Plz contact the system administrator if u think this is wrong."; return(View("Error")); }