Пример #1
0
        public List <Team> GetAllTeams()
        {
            var business = TeamBusiness.Instance;
            var request  = new GetAllTeamsRequest(this.Context);
            var classes  = business.GetAllTeams(request);

            return(classes);
        }
Пример #2
0
        public List <Team> GetAllTeams(GetAllTeamsRequest request)
        {
            List <Team> teams = null;

            if (request != null)
            {
                var dataAccess = new TeamDataAccess(request.Context);

                var teamsQuery = dataAccess.GetAll();

                teams = teamsQuery.ToList();
            }

            return(teams);
        }
Пример #3
0
        public void Handle(GetAllTeamsRequest request)
        {
            try
            {
                var notDeleted = new GetTeamsNotDeletedSpecifications();

                var teams = _teamRepo.Find(notDeleted).Select(x => new GetTeamItem(x.Id, x.NameTeam, x.FirstMember, x.SecondMember, x.IsDeleted)).OrderBy(x => x.NameTeam);

                var response = new GetAllTeamsResponse(teams);
                Sender.Tell(response);

                _logger.Info("Get All Teams");
            }
            catch (Exception ex)
            {
                _logger.Error("Could't get all Teams: {0}", ex.Message);
                throw;
            }
        }
Пример #4
0
        public async Task <GetAllTeamsResponse> GetAllTeams()
        {
            var request = new GetAllTeamsRequest();

            return(await _teamActor.Ask <GetAllTeamsResponse>(request));
        }