Esempio n. 1
0
        public List <Team> GetTeams()
        {
            var teams     = DatabaseContext.ExecuteProcedure <List <Team> >("GetTeams");
            var divisions = _divisionRepository.GetDivisions();

            teams.ForEach(t => t.Division = divisions.FirstOrDefault(d => d.DivisionId == t.DivisionId));
            return(teams);
        }
Esempio n. 2
0
        public List <Division> GetDivisions()
        {
            List <Division> divisions = _divisionRepository.GetDivisions()
                                        .Select(c => c.ToDivision())
                                        .ToList();
            List <BranchSupportModel> branchsupports = ReadBranchSupport();

            if (branchsupports != null)
            {
                Dictionary <string, BranchSupportModel> branchDict = branchsupports.ToDictionary(b => b.BranchId.ToLower());

                foreach (Division division in divisions)
                {
                    string branchId = division.Id.ToLower();

                    if (branchDict.ContainsKey(branchId))
                    {
                        division.BranchSupport = branchDict[branchId];
                    }
                }
            }

            return(divisions);
        }
Esempio n. 3
0
        public IEnumerable <Division> Get()
        {
            var divisions = _divisionRepository.GetDivisions();

            return(divisions);
        }
 /// <summary>
 /// Gets the divisions.
 /// </summary>
 /// <returns></returns>
 public Response <OrganizationModel> GetDivisions()
 {
     return(_divisionRepository.GetDivisions());
 }
Esempio n. 5
0
 public List <AutoCompleteList> GetDivisions([FromUri] string term, [FromUri] int pageSize = 10)
 {
     return(_DivisionRepository.GetDivisions(term, pageSize));
 }
Esempio n. 6
0
 /// <summary>
 /// Gets the divisions.
 /// </summary>
 /// <returns></returns>
 /// <exception cref="NotImplementedException"></exception>
 public async Task <List <Division> > GetDivisions()
 {
     return(await divisionRepository.GetDivisions());
 }