示例#1
0
 public PratoFilho(BasePrato respostaSim, BasePrato respostaNao, string caracteristica, IPratoService pratoService)
     : base(caracteristica)
 {
     _respostaSim  = respostaSim;
     _respostaNao  = respostaNao;
     _pratoService = pratoService;
 }
 public PratosController(INotificador notificador,
                         IPratoRepository pratoRepository,
                         IPratoService pratoService,
                         IMapper mapper) : base(notificador)
 {
     _pratoRepository = pratoRepository;
     _pratoService    = pratoService;
     _mapper          = mapper;
 }
示例#3
0
        public PratoController()
        {
            //TODO: Implementar Unity para DI
            contexto = new SawluxContexto();
            var repo            = new PratoRepositorio(contexto);
            var repoRestaurante = new RestauranteRepositorio(contexto);

            restauranteService = new RestauranteService(repoRestaurante);

            pratoService = new PratoService(repo, restauranteService);
        }
示例#4
0
 public PratosController(INotificador notificador,
                         IPratoRepository pratoRepository,
                         IPratoService pratoService,
                         IMapper mapper,
                         ILogger <PratosController> logger,
                         IUser user) : base(notificador)
 {
     _pratoRepository = pratoRepository;
     _pratoService    = pratoService;
     _mapper          = mapper;
     _logger          = logger;
     _user            = user;
 }
示例#5
0
        public Form1()
        {
            InitializeComponent();
            pratoService = new PratoService();

            //Criar nó do prato sim para primeira execução do jogo
            pratoPadrao = new Prato(pratoService, "Lasanha");
            // Criar nó do prato não primeira execução do jogo
            pratoAlternativo = new Prato(pratoService, "Bolo de Chocolate");

            //Apresentar prato na primeira execução do jogo
            perguntar = new PratoFilho(pratoPadrao, pratoAlternativo, "massa", pratoService);
        }
示例#6
0
 public PratoController(IPratoService pratoService)
 {
     _pratoService = pratoService;
 }
示例#7
0
 public AppPratoService(IPratoService pratoService)
 {
     _pratoService = pratoService;
 }
示例#8
0
 public PratoAppService(IPratoService pratoService)
     : base(pratoService)
 {
     _pratoService = pratoService;
 }
示例#9
0
 public PratosController(IPratoService service)
 {
     this._service = service;
 }
示例#10
0
 public PratoController(IPratoService service)
 {
     _service = service;
 }
示例#11
0
 public Prato(IPratoService pratoService, string descricao)
     : base(descricao)
 {
     _pratoService = pratoService;
 }