Beispiel #1
0
        public void Devolucao(int id)
        {
            var emprRepo = new EmprestimosRepository();
            var emp      = emprRepo.GetByCodigo(id);

            emp.DataRealDevolucao = DateTime.Now;
            emprRepo.Editar(emp);
        }
Beispiel #2
0
        public void Novo(Emprestimos operacao)
        {
            var emprestimo = new EmprestimosRepository();
            var livro      = new LivrosRepository();

            if (LivroDisponivel(operacao.IdLivro))
            {
                operacao.DataPrevistaDevolucao = DateTime.Now.AddDays(7);
                operacao.DataRealDevolucao     = null;
                operacao.DataRetirada          = DateTime.Now;
                emprestimo.Novo(operacao);
            }
        }
Beispiel #3
0
        public bool LivroDisponivel(int id)
        {
            var livro     = new LivrosRepository();
            var livroDisp = livro.GetByCodigo(id);

            if (livroDisp == null)
            {
                return(false);
            }
            var emprest = new EmprestimosRepository();
            var disp    = emprest.LivroEmprestado(id);

            return(disp);
        }
        public List <Models.Emprestimo> GetEmprestimos()
        {
            var emprestimo = new EmprestimosRepository();

            return(emprestimo.Get());
        }
        public void Novo(Emprestimo operacao)
        {
            var emprestimo = new EmprestimosRepository();

            emprestimo.Novo(operacao);
        }