Exemplo n.º 1
0
        public JsonResult GetDisbursementList()
        {
            disbursementList = new List <Department>();
            DisbursementList       disbursement = new DisbursementList();
            CatalogueBusinessLogic catalogue    = new CatalogueBusinessLogic();

            reqBackup = requestBackup;
            if (disbursementListBackup.Count != 0)
            {
                foreach (Department dep in disbursementListBackup)
                {
                    disbursementList.Add(dep);
                }
            }
            if (updateRequest.Count != 0)
            {
                foreach (int req1 in updateRequest)
                {
                    List <Department> dep = disbursement.GetDisbursements(req1);
                    disbursementList.AddRange(dep);
                    disbursementListBackup.AddRange(dep);
                }
            }
            if (disbursementList.Count != 0)
            {
                var data = disbursementList.Select(p => new
                {
                    departmentName  = p.DepartmentName,
                    representative  = p.AspNetUsers.UserName,
                    collectionPoint = p.CollectionPoint
                }).Distinct().ToList();

                return(Json(data, JsonRequestBehavior.AllowGet));
            }

            return(new JsonResult());
        }
 public List <Department> GetDisbursementByOrderID(int orderID)
 {
     return(dl.GetDisbursements(orderID));
 }