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"));
        }