Exemplo n.º 1
0
        public ActionResult GenerateDisbursement()
        {
            //authorize user

            List <RetrievalList> retrievalLists = (List <RetrievalList>)uow.RetrievalListRepository.Get(filter: x => x.Status == Models.Status.InProgress, includeProperties: "Department");
            var deptList = retrievalLists.Select(x => x.Department.ID).Distinct();

            //List<Department> deptList = (List<Department>)uow.DepartmentRepository.Get();
            //List<DeptDisbursementViewModel> deptDVMList = new List<DeptDisbursementViewModel>();
            foreach (string dept in deptList)
            {
                //for each retrievallists create adn save disbursement list
                //change retrieval list status to complete
                ds.InsertDisbursementList(dept);
            }


            return(RedirectToAction("Current", "Disbursement"));
        }