Ejemplo n.º 1
0
        public override IEnumerable <BookmakerDisplayModel> GetAll()
        {
            IEnumerable <BookmakerDisplayModel> bookmakerModels = null;

            using (IBookmakerService service = factory.CreateBookmakerService())
            {
                DataServiceMessage <IEnumerable <BookmakerDisplayDTO> > serviceMessage = service.GetAll();

                RaiseReveivedMessageEvent(serviceMessage.IsSuccessful, serviceMessage.Message);
                if (serviceMessage.IsSuccessful)
                {
                    IEnumerable <BookmakerDisplayDTO> bookmakerDTOs = serviceMessage.Data;
                    bookmakerModels = bookmakerDTOs.Select(bookmakerDTO => Mapper.Map <BookmakerDisplayDTO, BookmakerDisplayModel>(bookmakerDTO));
                }
                else
                {
                    bookmakerModels = new List <BookmakerDisplayModel>();
                }
            }

            return(bookmakerModels);
        }