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); }
/// <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); }