public ActionResult AssignCollectionPoint(DepartmentCollectionPointDTO cpdetails) { if (Session["existinguser"] != null) { LoginDTO currentUser = (LoginDTO)Session["existinguser"]; if (currentUser.RoleId != (int)Enums.Roles.DepartmentHead && currentUser.RoleId != (int)Enums.Roles.DepartmentCoverHead) { return(RedirectToAction("RedirectToClerkOrDepartmentView", "Login")); } Department department = CollectionPointService.Instance.GetDepartmentByEmployeeId(currentUser.EmployeeId); department.CollectionPointId = cpdetails.DepartmentCollectionPointId; CollectionPointService.Instance.UpdateDepartmentCollectionPoint(department); return(RedirectToAction("AssignCollectionPoint", "CollectionPoint")); } return(RedirectToAction("Index", "Login")); }
public ActionResult AssignCollectionPoint() { if (Session["existinguser"] != null) { LoginDTO currentUser = (LoginDTO)Session["existinguser"]; if (currentUser.RoleId != (int)Enums.Roles.DepartmentHead && currentUser.RoleId != (int)Enums.Roles.DepartmentCoverHead) { return(RedirectToAction("RedirectToClerkOrDepartmentView", "Login")); } DepartmentCollectionPointDTO cpdetails = new DepartmentCollectionPointDTO(); cpdetails.DepartmentCollectionPoint = CollectionPointService.Instance.GetDepartmentCollectionPointByEmployeeId(currentUser.EmployeeId); cpdetails.CollectionPoints = CollectionPointService.Instance.GetAllCollectionPoints(); cpdetails.CollectionPoint1 = cpdetails.CollectionPoints.Single(x => x.Id == 1); cpdetails.CollectionPoint2 = cpdetails.CollectionPoints.Single(x => x.Id == 2); cpdetails.CollectionPoint3 = cpdetails.CollectionPoints.Single(x => x.Id == 3); cpdetails.CollectionPoint4 = cpdetails.CollectionPoints.Single(x => x.Id == 4); cpdetails.CollectionPoint5 = cpdetails.CollectionPoints.Single(x => x.Id == 5); cpdetails.CollectionPoint6 = cpdetails.CollectionPoints.Single(x => x.Id == 6); return(View(cpdetails)); } return(RedirectToAction("Index", "Login")); }