public ActionResult DenyClearance(int id) { try { AcademicDeanClearance academicDeanClearance = context.AcademicDeanClearances.Find(id); academicDeanClearance.Cleared = false; academicDeanClearance.AcademicDeanId = User.Identity.GetUserId(); context.Entry(academicDeanClearance).State = EntityState.Modified; Clearance clearance = context.Clearances.Find(academicDeanClearance.ClearanceId); clearance.Cleared = false; context.Entry(clearance).State = EntityState.Modified; context.SaveChanges(); // If successful, the clearance is taken care of. so, redirect to list of clearances TempData["SuccessMessage"] = "The clearance request has been denied."; return(RedirectToAction("Clearances")); } catch (Exception ex) { TempData["ErrorMessage"] = ex.Message; } return(Redirect(base.Request.UrlReferrer.ToString())); }
public ActionResult DenyClearance(int id) { try { LibraryClearance libraryClearance = context.LibraryClearances.Find(id); libraryClearance.Cleared = false; libraryClearance.LibarianId = context.Librarians.FirstOrDefault().Id; context.Entry(libraryClearance).State = EntityState.Modified; Clearance clearance = context.Clearances.Find(libraryClearance.ClearanceId); clearance.Cleared = false; context.Entry(clearance).State = EntityState.Modified; context.SaveChanges(); // If successful, the clearance is taken care of. so, redirect to list of clearances TempData["SuccessMessage"] = "The clearance request has been denied."; return(RedirectToAction("Clearances")); } catch (Exception ex) { TempData["ErrorMessage"] = ex.Message; } return(Redirect(base.Request.UrlReferrer.ToString())); }
// ReSharper disable Unity.PerformanceAnalysis private void OnClearanceListUpdated(SyncList <Clearance> .Operation op, int index, Clearance oldAccess, Clearance newAccess) { switch (op) { case SyncList <Clearance> .Operation.OP_ADD: syncedClearance.Add(newAccess); break; case SyncList <Clearance> .Operation.OP_CLEAR: syncedClearance.Clear(); break; case SyncList <Clearance> .Operation.OP_INSERT: syncedClearance.Insert(index, newAccess); break; case SyncList <Clearance> .Operation.OP_REMOVEAT: syncedClearance.RemoveAt(index); break; case SyncList <Clearance> .Operation.OP_SET: break; default: Logger.LogError($"Tried to update access sync list with unexpected operation: {op}"); break; } }
public ActionResult ClearStudent(int id) { try { RegistrarClearance registrarClearance = context.RegistrarClearances.Find(id); registrarClearance.Cleared = true; registrarClearance.RegistrarId = User.Identity.GetUserId(); context.Entry(registrarClearance).State = EntityState.Modified; Clearance clearance = context.Clearances.Find(registrarClearance.ClearanceId); clearance.Cleared = true; context.Entry(clearance).State = EntityState.Modified; context.SaveChanges(); // If successful, the clearance is taken care of. so, redirect to list of clearances TempData["SuccessMessage"] = "The student has been cleared."; return(RedirectToAction("Clearances")); } catch (Exception ex) { TempData["ErrorMessage"] = ex.Message; } return(Redirect(base.Request.UrlReferrer.ToString())); }
public Agent(string name, Color color, Clearance clearance, Elevator elevator) { Name = name; ConsoleColor = color; Clearance = clearance; CurrentFloor = Floor.G; Elevator = elevator; }
public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent) { View view = (convertView ?? _context.LayoutInflater.Inflate(Resource.Layout.ClearanceListItem, parent, false)); Clearance clearance = _clearances[position]; view.FindViewById <TextView>(Resource.Id.txtClearanceDescription).Text = clearance.Description; view.FindViewById <TextView>(Resource.Id.txtStartDate).Text = clearance.Start.ToString("g"); view.FindViewById <TextView>(Resource.Id.txtEndDate).Text = clearance.End.ToString("g"); return(view); }
public ActionResult Create(Clearance clearance) { if (ModelState.IsValid) { clearance.StudentId = User.Identity.GetUserId(); } ApplicationDbContext context = new ApplicationDbContext(); context.Clearances.Add(clearance); context.SaveChanges(); TempData["message"] = "Your clearance request has been submitted"; return(View(clearance)); }
public IActionResult ListClearance(Clearance clearance) { List <ClearanceAuditListItem> response = (_repoRepository.AuditClearance(clearance.securityId, clearance.agencyId).Data); return(View(response)); }
public IActionResult ClearanceId() { Clearance clearance = new Clearance(); return(View(clearance)); }