public async Task <ActionResult> Edit(int?id) { var rolesAssigneed = canLoggedInUserView(); string roleCanView = "Customer Interface"; if (rolesAssigneed != null) { var element = rolesAssigneed.Where(x => x.StartsWith(roleCanView)).FirstOrDefault(); if (element != roleCanView) { return(RedirectToAction("Unauthorized", "Access")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LawyerRejectionReason request = await _applicationDbContext.LawyerRejectionReason.FindAsync(id); if (request == null) { return(HttpNotFound()); } return(View(request)); } } else { AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie); } return(RedirectToAction("Login", "Access")); }
public async Task <ActionResult> DeleteConfirmed(LawyerRejectionReason id) { LawyerRejectionReason request = await _applicationDbContext.LawyerRejectionReason.FindAsync(id.LawyerRejectionReasonId); _applicationDbContext.LawyerRejectionReason.Remove(request); await _applicationDbContext.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "LawyerRejectionReasonId,ReasonForRejection")] LawyerRejectionReason request) { if (ModelState.IsValid) { _applicationDbContext.Entry(request).State = EntityState.Modified; await _applicationDbContext.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(request)); }
public async Task <ActionResult> Create([Bind(Include = "ReasonForRejection")] LawyerRejectionReason lawyerRejectionReason) { if (ModelState.IsValid) { _applicationDbContext.LawyerRejectionReason.Add(lawyerRejectionReason); await _applicationDbContext.SaveChangesAsync(); return(RedirectToAction("Index")); } ModelState.AddModelError("", "Unable to add request"); return(View()); }