public HomeController(ICompromissoRepository compromisso, IPedidoRepository pedido, IContaRepository conta, IControleCaixaRepository caixa, IProdutoRepository produto) { _compromisso = compromisso; _pedido = pedido; _conta = conta; _caixa = caixa; _produto = produto; }
public LancamentoService(Notification notification, ILancamentoRepository lancamentoRepository, ICompromissoRepository compromissoRepository, ILancamentoCategoriaRepository lancamentoCategoriaRepository, IContaConjuntaRepository contaConjuntaRepository, INotificacaoService notificacaoService, IContaFinanceiraRepository contaFinanceiraRepository) { _notification = notification; _lancamentoRepository = lancamentoRepository; _compromissoRepository = compromissoRepository; _lancamentoCategoriaRepository = lancamentoCategoriaRepository; _contaConjuntaRepository = contaConjuntaRepository; _notificacaoService = notificacaoService; _contaFinanceiraRepository = contaFinanceiraRepository; }
public IActionResult Delete(int id, [FromServices] ICompromissoRepository repository) { try { var compromisso = repository.ObterPorId(id); repository.Excluir(compromisso); return(Ok("Compromisso excluido com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult GetById(int id, [FromServices] ICompromissoRepository repository, [FromServices] IMapper mapper) { try { var model = mapper.Map <CompromissoConsultaModel> (repository.ObterPorId(id)); return(Ok(model)); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult GetAll( [FromServices] ICompromissoRepository repository, [FromServices] IMapper mapper ) { try { var lista = mapper.Map <List <CompromissoConsultaModel> > (repository.ObterTodos()); return(Ok(lista)); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult Post(CompromissoCadastroModel model, [FromServices] ICompromissoRepository repository, [FromServices] IMapper mapper) { if (ModelState.IsValid) { try { var compromisso = mapper.Map <Compromisso>(model); repository.Inserir(compromisso); return(Ok("Compromisso cadastrado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } } else { return(BadRequest()); } }
public CompromissoConsole() : base("Cadastro de Compromissos") { this.repos = new CompromissoRepository(); }
public CompromissoDomainService(ICompromissoRepository repository) : base(repository) { this.repository = repository; }
public CompromissosController(ICompromissoRepository compromissoRepository) { _compromissoRepository = compromissoRepository; }