public IActionResult GetPorId(int Id) { var GetId = _usuariosRepository.BuscarPorId(Id); if (GetId == null) { return(NotFound("Usuario não encontrado")); } return(Ok(_usuariosRepository.BuscarPorId(Id))); }
public IActionResult CadastrarPedido(Pedidos pedido) { var Produtodb = _produtosRepository.BuscarPorId(pedido.IdProduto); if (Produtodb == null) { return(NotFound("Produto não existe")); } var Usuariodb = _usuariosRepository.BuscarPorId(pedido.IdUsuarios); if (Usuariodb == null) { return(NotFound("Usuarios não encontrado")); } var Descontos = _descontosRepository.MaiorDescontoPorId(pedido.IdUsuarios); if (Descontos != null) { //Pega o maior desconto var desconto = Descontos.OrderByDescending(x => x.Valor).First(); //pedido.ValorProduto -= Desconto.Valor; pedido.ValorProduto = Produtodb.Valor - desconto.Valor; desconto.AlteraParaInativo(); _descontosRepository.Atualizar(desconto); } else { pedido.ValorProduto = Produtodb.Valor; } _pedidosRepository.Cadastrar(pedido); return(Created("http://localhost:5000/api/Pedidos", pedido)); }
public IActionResult GetById(int id) { return(Ok(_usuariosRepository.BuscarPorId(id))); }
public IActionResult GetById(int id) { return(StatusCode(200, _usuariosRepository.BuscarPorId(id))); }
public IActionResult GetById(int id) { // Retora a resposta da requisição fazendo a chamada para o método return(Ok(_usuarioRepository.BuscarPorId(id))); }