示例#1
0
        public Dinner(IDinnerRepository repo, IInputFilter filter)
        {
            CheckIfValidParameters(repo, filter);

            this.repo = repo;
            this.filter = filter;
        }
示例#2
0
 public DishFullGet(ILogger <DishGet> logger, IDishRepository dishRepository, IDinnerRepository dinnerRepository, IAuthzService authz)
 {
     _logger           = logger;
     _dishRepository   = dishRepository;
     _dinnerRepository = dinnerRepository;
     _authz            = authz;
 }
示例#3
0
 public DinnerRemoveMenuItem(ILogger <DinnerAddMenuItem> logger, IDinnerService dinnerService, IDinnerRepository dinnerRepository, IAuthzService authz)
 {
     _logger           = logger;
     _dinnerService    = dinnerService;
     _dinnerRepository = dinnerRepository;
     _authz            = authz;
 }
示例#4
0
 private static void CheckIfValidParameters(IDinnerRepository repo, IInputFilter filter)
 {
     if (repo == null)
         throw new ArgumentNullException("Needs a valid dinner repository");
     if (filter == null)
         throw new ArgumentNullException("Needs a valid input filter");
 }
示例#5
0
        public Dinner AddDinner([Inject] IDinnerRepository repository, [Description("The dinner description")] NonNull <string> description)
        {
            var model = repository.Add(description);

            return(new Dinner
            {
                Id = model.DinnerId,
                Description = model.Description
            });
        }
示例#6
0
        public Dinner RenameDinner([Inject] IDinnerRepository repository
                                   , [Description("The dinner id")] Guid dinnerId
                                   , [Description("The dinner description")] NonNull <string> description)
        {
            var dinner = repository.Get(dinnerId);

            dinner.Description = description;

            var model = repository.Put(dinner);

            return(new Dinner
            {
                Id = model.DinnerId,
                Description = model.Description
            });
        }
示例#7
0
 public DinnersController(IDinnerRepository dinnerRepository)
 {
     this.dinnerRepository = dinnerRepository;
 }
 public DinnersController()
 {
     dinnerRepository = new DinnerRepository();
 }
示例#9
0
 public DinnersController(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
示例#10
0
 public RsvpController(ISession session, IDinnerRepository repository)
 {
     _session = session;
     _dinnerRepository = repository;
 }
示例#11
0
 public ServicesController(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
示例#12
0
 public ODataServices(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
示例#13
0
 public DinnersController()
 {
     this.dinnerRepository = new DinnerRepository();
 }
示例#14
0
 public DinnerService(IDinnerRepository dinnerRepository)
 {
     _dinnerRepository = dinnerRepository;
 }
 public DinnersController(IDinnerRepository dinnerRepository,
                          IDateTime systemClock)
 {
     _dinnerRepository = dinnerRepository;
     _systemClock      = systemClock;
 }
示例#16
0
 public DinnerRepositoryTests(StartupFixture startupFixture)
 {
     _provider         = startupFixture.Provider;
     _dinnerRepository = (IDinnerRepository)_provider.GetService(typeof(IDinnerRepository));
 }
示例#17
0
 public DinnerOperation(IDinnerRespository repository)
 {
     this.dr = repository;
 }
 public DinnerOperation(IDinnerRepository dinnerRepository)
 {
     repository = dinnerRepository;
 }
示例#19
0
 public DinnersController(IDinnerRepository repository, NerdIdentity nerdIdentity)
 {
     dinnerRepository = repository;
     _nerdIdentity    = nerdIdentity;
 }
示例#20
0
 public ServicesController(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
示例#21
0
 public DinnerController(IDinnerRepository repository)
 {
     _repository = repository;
 }
 public DinnersController(IDinnerRepository repository, NerdIdentity nerdIdentity)
 {
     dinnerRepository = repository;
     _nerdIdentity = nerdIdentity;
 }
示例#23
0
 public IEnumerable <Dinner> Dinners([Inject] IDinnerRepository repository)
 => repository.GetAll().Select(Map);
示例#24
0
 public RSVPController(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
示例#25
0
 public Dinner Dinner([Inject] IDinnerRepository repository, Guid id)
 => Map(repository.Find(id));
示例#26
0
 public SearchController(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
示例#27
0
 public RSVPController()
 {
     _repository = new SqlDinnerRepository();
 }
示例#28
0
 public DinnersController(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
 public SearchController(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
示例#30
0
 public RSVPController()
 {
     _repository = new SqlDinnerRepository();
 }
示例#31
0
 public DishQueryService(IDinnerRepository dinnerRepository)
 {
     _dinnerRepository = dinnerRepository;
 }
示例#32
0
 public RSVPController(IDinnerRepository repository)
 {
     dinnerRepository = repository;
 }
示例#33
0
 public DinnerController(IDinnerRepository repository)
 {
     _repository = repository;
 }