public CarrinhoCompraController(ILancheRepository lancheRepository, CarrinhoCompra carrinhoCompra) //para ter acesso aos lanches e ao carrinho de compra { _lancheRepository = lancheRepository; _carrinhoCompra = carrinhoCompra; }
public LancheQuery(ILancheRepository repository) { this._repository = repository; }
public HomeController(ILogger <HomeController> logger, ILancheRepository lancheRepository) { _logger = logger; _lancheRepository = lancheRepository; }
public LancheService(ILancheRepository repository) : base(repository) { _repository = repository; }
//private readonly ICategoriaRepository _categoriaRepositoriy; public LancheController(ILancheRepository lancheRepository /*, ICategoriaRepository categoriaRepositoriy*/) { _lancheRepository = lancheRepository; //_categoriaRepositoriy = categoriaRepositoriy; }
public MainService(IIngredienteRepository IngredienteRepository, ILancheRepository LancheRepository) { this.IngredienteRepository = IngredienteRepository; this.LancheRepository = LancheRepository; }
public HomeController(ILancheRepository lancheRepository) // injeção no construtor { _lancheRepository = lancheRepository; }
public HomeController(ILancheRepository lancheRepository) { _lancheRepository = lancheRepository; }
public CalculoHandler(IIngredienteRepository ingredienteRepository, ILancheRepository lancheRepository) { this._ingredienteRepository = ingredienteRepository; this._lancheRepository = lancheRepository; }
public CardapioController(ILancheRepository lancheRepository, IIngredienteRepository ingredienteRepository) { _lancheRepository = lancheRepository; _ingredienteRepository = ingredienteRepository; }
public LancheHandler(ILancheRepository repository) { this._repository = repository; }
public LancheService(ILancheRepository lancheRepository) : base(lancheRepository) { _lancheRepository = lancheRepository; }
public LancheDomain(ILancheRepository lancheRepository, IParametroRepository parametroRepository) { _lancheRepository = lancheRepository; _parametroRepository = parametroRepository; }
public LancheBll(ILancheRepository lancheRepository) { _lancheRepository = lancheRepository; }
public LancheBusiness(ILancheRepository repo, IMapper mapper) { this.repo = repo; this.mapper = mapper; }
public LancheController(ILancheRepository lancheRepository, ICategoriaRepository categoriaRepository) { _lancheRepository = lancheRepository; _categoriaRepository = categoriaRepository; }
public static PedidoDto Calcular(PedidoCommand pedidoCommand, IIngredienteRepository ingredientesRepository, ILancheRepository lancheRepository) { var pedido = new PedidoDto(); try { var AssemblyCurrent = Assembly.GetExecutingAssembly(); var promocoes = AssemblyCurrent.GetTypes().Where(x => x.IsSubclassOf(typeof(CalculoBase))); var listaIngredientes = ingredientesRepository.GetAll(); pedido.Lanche = lancheRepository.GetById(pedidoCommand.IdLanche).Nome; pedido.Valor = pedidoCommand.ItensPedido.Sum(x => (listaIngredientes.FirstOrDefault(y => y.Id == x.IdIngrediente).Valor *x.Quantidade)); var valorDesconto = 0.0m; foreach (var item in promocoes) { var parametros = new List <object>() { pedidoCommand, listaIngredientes }; var instancia = (CalculoBase)Activator.CreateInstance(item, parametros.ToArray()); valorDesconto += instancia.Calcular(pedido.Valor); } pedido.Desconto = valorDesconto; pedido.ValorFinal = (pedido.Valor - valorDesconto); return(pedido); } catch (Exception) { return(new PedidoDto() { ValorFinal = -1 }); } }
public CarrinhoCompraController(ILancheRepository lancheRepository, CarrinhoCompra carrinhoCompra) { _lancheRepository = lancheRepository; _carrinhoCompra = carrinhoCompra; }
public LancheService(ILancheRepository repoLanche, ILancheIngredienteRepository repoLancheIngrediente) { _repoLanche = repoLanche; _repoLancheIngrediente = repoLancheIngrediente; }