Пример #1
0
        public static List <BrunchViewModel> GetBrunches()
        {
            BrunchViewModel        mappedBrunch = new BrunchViewModel();
            List <BrunchViewModel> list         = new List <BrunchViewModel>();


            IEnumerable <BrunchDto> brunchList;
            HttpResponseMessage     response = GlobalVariables.WebApiClient.GetAsync("Brunch").Result;

            brunchList = response.Content.ReadAsAsync <IEnumerable <BrunchDto> >().Result;

            foreach (var brunch in brunchList)
            {
                mappedBrunch = Mapper.MapBrunch(brunch);

                foreach (var item in brunch.OrdersId)
                {
                    OrderViewModel order = OrderLoader.GetOrder(item);
                    mappedBrunch.Orders.Add(order);
                }
                foreach (var item in brunch.StaffId)
                {
                    StaffViewModel staff = new StaffViewModel();
                    staff = StaffLoader.GetInsertedById(item);
                    mappedBrunch.Staff.Add(staff);
                }

                list.Add(mappedBrunch);
            }

            return(list);
        }
Пример #2
0
        static public BrunchViewModel MapBrunch(BrunchDto brunch)
        {
            BrunchViewModel brunchViewModel = new BrunchViewModel();

            brunchViewModel.Id      = brunch.Id;
            brunchViewModel.Name    = brunch.Name;
            brunchViewModel.Email   = brunch.Email;
            brunchViewModel.Address = brunch.Address;

            return(brunchViewModel);
        }
Пример #3
0
        public static BrunchViewModel MapBrunch(BrunchDto brunch)
        {
            BrunchViewModel brunchViewModel = new BrunchViewModel();

            brunchViewModel.Id      = brunch.Id;
            brunchViewModel.Name    = brunch.Name;
            brunchViewModel.Email   = brunch.Email;
            brunchViewModel.Address = brunch.Address;
            brunchViewModel.Orders  = new List <OrderViewModel>();
            brunchViewModel.Staff   = new List <StaffViewModel>();

            return(brunchViewModel);
        }
Пример #4
0
        public List <BrunchViewModel> GetBrunches()
        {
            BrunchViewModel        brunchViewModel = new BrunchViewModel();
            List <BrunchViewModel> list            = new List <BrunchViewModel>();


            IEnumerable <BrunchDto> brunchList;
            HttpResponseMessage     response = GlobalVariables.WebApiClient.GetAsync("Brunch").Result;

            brunchList = response.Content.ReadAsAsync <IEnumerable <BrunchDto> >().Result;

            foreach (var brunch in brunchList)
            {
                var mappedBrunch = Mapper.MapBrunch(brunch);
                foreach (var item in brunch.OrdersId)
                {
                    mappedBrunch.Orders.Add(OrderLoader.GetOrder(item));
                }

                list.Add(mappedBrunch);
            }

            return(list);
        }