示例#1
0
        public IActionResult Update([FromBody] Aluguel aluguel, Guid codigo)
        {
            Aluguel _aluguel = _contexto.Alugueis.FirstOrDefault(x => x.Codigo == codigo);

            if (_aluguel == null)
            {
                return(BadRequest());
            }

            if (codigo != _aluguel.Codigo)
            {
                return(BadRequest());
            }
            else
            {
                _aluguel.ClienteId      = aluguel.ClienteId;
                _aluguel.DataDeEntrega  = aluguel.DataDeEntrega;
                _aluguel.DataDeRetirada = aluguel.DataDeRetirada;
                _aluguel.LivroId        = aluguel.LivroId;
                _aluguel.Status         = aluguel.Status;
                _contexto.Update(_aluguel);
                _contexto.SaveChanges();

                return(Ok());
            }
        }
示例#2
0
        public IActionResult Update([FromBody] Livro livro, Guid codigo)
        {
            Livro _livro = _contexto.Livros.FirstOrDefault(x => x.Codigo == codigo);

            if (_livro == null)
            {
                return(BadRequest());
            }

            if (codigo != _livro.Codigo)
            {
                return(BadRequest());
            }
            else
            {
                _livro.Autor     = livro.Autor;
                _livro.Descricao = livro.Descricao;
                _livro.Nome      = livro.Nome;
                _contexto.Update(_livro);
                _contexto.SaveChanges();

                return(Ok());
            }
        }
示例#3
0
        public IActionResult Update([FromBody] Cliente cliente, Guid codigo)
        {
            Cliente _cliente = _contexto.Clientes.FirstOrDefault(x => x.Codigo == codigo);

            if (_cliente == null)
            {
                return(BadRequest());
            }

            if (codigo != _cliente.Codigo)
            {
                return(BadRequest());
            }
            else
            {
                _cliente.Cpf              = cliente.Cpf;
                _cliente.Nome             = cliente.Nome;
                _cliente.DataDeNascimento = cliente.DataDeNascimento;
                _contexto.Update(_cliente);
                _contexto.SaveChanges();

                return(Ok());
            }
        }