Exemple #1
0
        public CustomerViewModel LoginCustomer(LoginCustomerViewModel loginCustomerViewModel)
        {
            Customer c = new Customer()
            {
                FName    = loginCustomerViewModel.FName,
                LName    = loginCustomerViewModel.LName,
                UserName = loginCustomerViewModel.UserName,
                Store    = loginCustomerViewModel.Store
            };

            Customer c1 = _repository.LoginCustomer(c);

            CustomerViewModel customerViewModel = _mapperClass.ConvertCustomerToCustomerViewModel(c1);

            return(customerViewModel);
        }
Exemple #2
0
        /// <summary>
        /// Takes user email from user, passes it to repository layer, converts returned Customer List to CustomerViewModel List,
        /// and returns converted list with searched for user
        /// </summary>
        /// <param name="customerViewModel"></param>
        /// <returns></returns>
        public List <CustomerViewModel> SearchCustomers(CustomerViewModel customerViewModel)
        {
            List <Customer>          customerList          = _repository.SearchCustomers(customerViewModel);
            List <CustomerViewModel> customerViewModelList = new List <CustomerViewModel>();

            foreach (Customer c in customerList)
            {
                customerViewModelList.Add(_mapperClass.ConvertCustomerToCustomerViewModel(c));
            }
            return(customerViewModelList);
        }