public IActionResult EditFacilityEmployee(FacilityEmployee employee)
 {
     if (ModelState.IsValid)
     {
         facilityEmployeeRepository.Update(employee);
         facilityEmployeeRepository.CommitChanges();
         return(RedirectToAction("ViewFacilityEmployees", "AdminUser"));
     }
     else
     {
         return(View(employee));
     }
 }
 public IActionResult AddFacilityEmployee(FacilityEmployee facilityEmployee)
 {
     if (ModelState.IsValid)
     {
         facilityEmployee.EmployeeId = Guid.NewGuid();
         facilityEmployeeRepository.Insert(facilityEmployee);
         facilityEmployeeRepository.CommitChanges();
         return(RedirectToAction("Index", "FacilityEmployee"));
     }
     else
     {
         return(View(facilityEmployee));
     }
 }
        public IActionResult DeleteFacilityEmployee(Guid EmployeeId)
        {
            FacilityEmployee facilityEmp = new FacilityEmployee();
            var facility = facilityEmployeeRepository.GetById(EmployeeId);

            facilityEmp.FacilityId = facility.FacilityId;
            facilityEmp.PostalCode = facility.PostalCode;
            facilityEmp.Street     = facility.Street;
            facilityEmp.City       = facility.City;
            facilityEmp.Email      = facility.Email;
            facilityEmp.EmployeeId = facility.EmployeeId;
            facilityEmp.Name       = facility.Name;
            facilityEmp.Password   = facility.Password;
            facilityEmployeeRepository.Delete(facilityEmp);
            return(RedirectToAction("ViewFacilityEmployees"));
        }
        public IActionResult AddFacilityEmployee(Guid FacilityId)
        {
            if (ModelState.IsValid)
            {
                FacilityEmployee facilityEmployee = new FacilityEmployee();
                var facility = dropOffFacilityRepository.GetById(FacilityId);
                facilityEmployee.FacilityId = facility.FacilityId;
                facilityEmployee.PostalCode = facility.PostalCode;
                facilityEmployee.Street     = facility.Street;
                facilityEmployee.City       = facility.City;

                return(View(facilityEmployee));
            }
            else
            {
                ModelState.AddModelError("Error", "Facility Employee cannot be added.");
                return(RedirectToAction("Error", "AdminUser"));
            }
        }
 public IActionResult EditFacilityEmployee(Guid EmployeeId)
 {
     if (ModelState.IsValid)
     {
         FacilityEmployee facilityEmp = new FacilityEmployee();
         var facility = facilityEmployeeRepository.GetById(EmployeeId);
         facilityEmp.FacilityId = facility.FacilityId;
         facilityEmp.PostalCode = facility.PostalCode;
         facilityEmp.Street     = facility.Street;
         facilityEmp.City       = facility.City;
         facilityEmp.Email      = facility.Email;
         facilityEmp.EmployeeId = facility.EmployeeId;
         facilityEmp.Name       = facility.Name;
         facilityEmp.Password   = facility.Password;
         return(View(facilityEmp));
     }
     else
     {
         ModelState.AddModelError("Error", "Facility Emp could not be edited.");
         return(RedirectToAction("Error", "AdminUser"));
     }
 }