예제 #1
0
        public List <PizzaVM> GetStoreMenu(int id)
        {
            var store   = _storeRepo.GetAll().SingleOrDefault(x => x.Id == id);
            var storeVM = MapperToVM.MapStoreToStoreVM(store);

            return(storeVM.ListOfPizzas);
        }
예제 #2
0
        public StoreVM GetStoreById(int id)
        {
            var store       = _storeRepo.GetAll().SingleOrDefault(x => x.Id == id);
            var storeDomain = MapperToVM.MapStoreToStoreVM(store);

            return(storeDomain);
        }
예제 #3
0
        public List <StoreVM> GetAllStores()
        {
            var stores   = _storeRepo.GetAll();
            var storesVM = MapperToVM.MapStoresToStoresVM(stores);

            return(storesVM);
        }
예제 #4
0
        public PizzaVM GetPizzaById(int id)
        {
            Pizza   pizza   = _pizzaRepo.GetById(id);
            PizzaVM pizzaVM = MapperToVM.MapPizzaToPizzaVM(pizza);

            return(pizzaVM);
        }
예제 #5
0
        public List <PizzaVM> GetAllPizzas()
        {
            List <Pizza> pizzas   = _pizzaRepo.GetAll();
            var          pizzasVM = MapperToVM.MapPizzasToPizzasVM(pizzas);

            return(pizzasVM);
        }
예제 #6
0
        public UserVM Login(UserVM user)
        {
            var userDomain  = MapperToDM.MapUserVMToUser(user);
            var listOfUsers = _userRepo.GetAll();
            var loggedUser  = listOfUsers.SingleOrDefault(u => u.Email == userDomain.Email && u.Password == userDomain.Password);

            if (loggedUser == null)
            {
                return(null);
            }

            var returnUser = MapperToVM.MapUserToUserVM(loggedUser);

            return(returnUser);
        }