public OrderViewModelMapper( DaisContext context, IViewModelMapper <Dish, DishViewModel> dishMapper) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.dishMapper = dishMapper ?? throw new ArgumentNullException(nameof(dishMapper)); }
public HomeController( DaisContext context, IDishService dishService, IViewModelMapper <Dish, DishViewModel> dishMapper) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.dishService = dishService ?? throw new ArgumentNullException(nameof(dishService)); this.dishMapper = dishMapper ?? throw new ArgumentNullException(nameof(dishMapper)); }
public UserController( DaisContext context, IViewModelMapper <Dish, DishViewModel> dishMapper, IUserService userService, IHttpContextAccessor httpContextAccessor, IViewModelMapper <IReadOnlyCollection <Order>, WeeklyOrdersViewModel> weeklyOrdersMapper) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.dishMapper = dishMapper ?? throw new ArgumentNullException(nameof(dishMapper)); this.userService = userService ?? throw new ArgumentNullException(nameof(userService)); this.httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); this.weeklyOrdersMapper = weeklyOrdersMapper ?? throw new ArgumentNullException(nameof(weeklyOrdersMapper)); }
public DishService(DaisContext context) { this.context = context ?? throw new ArgumentNullException(nameof(context)); }