public AccountController(IPopulateModel <Login, LoginViewModel> populateModelLogin, IPopulateModel <User, UserViewModel> populateModelUser, IPopulateViewModel <User, UserViewModel> populateViewModelUser, IGetViewModel <User> getViewModelUser, IGenericRepository <User> userRepository, IGenericRepository <Phone> phoneRepository) { this.populateModelLogin = populateModelLogin; this.populateModelUser = populateModelUser; this.populateViewModelUser = populateViewModelUser; this.getViewModelUser = getViewModelUser; this.userRepository = userRepository; this.phoneRepository = phoneRepository; this.userService = new UserService(this.userRepository, this.phoneRepository); }
public ProductController(IGetViewModel <Stock> stockGet) { this.stockService = stockGet; }