示例#1
0
        public IActionResult Cadastro(CadEmprestimoViewModel viewModel)
        {
            if (!string.IsNullOrEmpty(viewModel.Emprestimo.NomeUsuario))
            {
                EmprestimoService EmprestimoService = new EmprestimoService();

                if (viewModel.Emprestimo.Id == 0)
                {
                    EmprestimoService.Inserir(viewModel.Emprestimo);
                }
                else
                {
                    EmprestimoService.Atualizar(viewModel.Emprestimo);
                }
                return(RedirectToAction("Listagem"));
            }
            else
            {
                ViewData["mensagem"] = "Por Favor, preencha todos os campos";

                LivroService      LivroService      = new LivroService();
                EmprestimoService EmprestimoService = new EmprestimoService();

                CadEmprestimoViewModel cadModel = new  CadEmprestimoViewModel();

                cadModel.Livros = LivroService.ListarDisponiveis();

                return(View(cadModel));
            }
        }
        public IActionResult Cadastro(CadEmprestimoViewModel viewModel)
        {
            EmprestimoService emprestimoService = new EmprestimoService();

            if (viewModel.Emprestimo.Id == 0)
            {
                if (viewModel.Emprestimo.NomeUsuario == null || viewModel.Emprestimo.Telefone == null || viewModel.Emprestimo.DataEmprestimo.ToString("dd/MM/yyyy") == "01/01/0001" || viewModel.Emprestimo.DataDevolucao.ToString("dd/MM/yyyy") == "01/01/0001")
                {
                    LivroService livroService = new LivroService();

                    CadEmprestimoViewModel cadModel = new CadEmprestimoViewModel();
                    cadModel.Livros = livroService.ListarDisponiveis();

                    ViewData["Error"] = "Todos os campos são obrigatórios";
                    return(View(cadModel));
                }

                emprestimoService.Inserir(viewModel.Emprestimo);
            }
            else
            {
                emprestimoService.Atualizar(viewModel.Emprestimo);
            }
            return(RedirectToAction("Listagem"));
        }
        public IActionResult Cadastro(CadEmprestimoViewModel viewModel)
        {
            Autenticacao.CheckLogin(this);
            EmprestimoService emprestimoService = new EmprestimoService();

            ViewBag.erro = null;
            if (viewModel.Emprestimo.Id == 0)
            {
                if (!emprestimoService.Inserir(viewModel.Emprestimo))
                {
                    ViewBag.erro = "Algum campo está vazio";
                }
            }
            else
            {
                if (!emprestimoService.Atualizar(viewModel.Emprestimo))
                {
                    ViewBag.erro = "Erro ao atualizar";
                }
            }
            if (string.IsNullOrEmpty(ViewBag.erro))
            {
                return(RedirectToAction("Listagem"));
            }
            else
            {
                LivroService           livroService = new LivroService();
                CadEmprestimoViewModel cadModel     = new CadEmprestimoViewModel();
                cadModel.Emprestimo = viewModel.Emprestimo;
                cadModel.Livros     = livroService.ListarDisponiveis(viewModel.Emprestimo);
                return(View(cadModel));
            }
        }
示例#4
0
        public IActionResult Cadastro()
        {
            LivroService      livroService      = new LivroService();
            EmprestimoService emprestimoService = new EmprestimoService();

            CadEmprestimoViewModel cadModel = new CadEmprestimoViewModel();

            cadModel.Livros = livroService.ListarTodos();
            return(View(cadModel));
        }
示例#5
0
        public IActionResult Cadastro()
        {
            Autenticacao.CheckLogin(this);
            LivroService      LivroService      = new LivroService();
            EmprestimoService EmprestimoService = new EmprestimoService();

            CadEmprestimoViewModel cadModel = new CadEmprestimoViewModel();

            cadModel.Livros = LivroService.ListarDisponiveis();
            return(View(cadModel));
        }
        public IActionResult Edicao(int id)
        {
            LivroService      livroService = new LivroService();
            EmprestimoService em           = new EmprestimoService();
            Emprestimo        e            = em.ObterPorId(id);

            CadEmprestimoViewModel cadModel = new CadEmprestimoViewModel();

            cadModel.Livros     = livroService.ListarTodos();
            cadModel.Emprestimo = e;

            return(View(cadModel));
        }
示例#7
0
        public IActionResult Cadastro(CadEmprestimoViewModel viewModel)
        {
            EmprestimoService emprestimoService = new EmprestimoService();

            if (viewModel.Emprestimo.Id == 0)
            {
                emprestimoService.Inserir(viewModel.Emprestimo);
            }
            else
            {
                emprestimoService.Atualizar(viewModel.Emprestimo);
            }
            return(RedirectToAction("Listagem"));
        }
        public IActionResult Edicao(int id)
        {
            Autenticacao.CheckLogin(this);
            LivroService      livroService = new LivroService();
            EmprestimoService em           = new EmprestimoService();
            Emprestimo        e            = em.ObterPorId(id);

            CadEmprestimoViewModel cadModel = new CadEmprestimoViewModel();

            cadModel.Emprestimo = e;
            cadModel.Livros     = livroService.ListarDisponiveis(e);

            return(View(cadModel));
        }
示例#9
0
        public IActionResult Edicao(int id)
        {
            Autenticacao.CheckLogin(this);
            LivroService      LivroService = new LivroService();
            EmprestimoService em           = new EmprestimoService();
            Emprestimo        e            = em.ObterPorId(id);

            CadEmprestimoViewModel cadModel = new CadEmprestimoViewModel();

            cadModel.Livros = LivroService.ListarTodos();
            cadModel.Livros.Add(LivroService.ObterPorId(e.LivroId));
            cadModel.Emprestimo = e;

            return(View(cadModel));
        }
示例#10
0
        public IActionResult Cadastro(int id)
        {
            Autenticacao.CheckLogin(this);
            LivroService      livroService      = new LivroService();
            EmprestimoService emprestimoService = new EmprestimoService();


            CadEmprestimoViewModel cadModel = new CadEmprestimoViewModel();

            cadModel.Livros = livroService.ListarTodos();



            return(View(cadModel));
        }
        public IActionResult Cadastro()
        {
            LivroService      livroService      = new LivroService();
            EmprestimoService emprestimoService = new EmprestimoService();

            CadEmprestimoViewModel cadModel = new CadEmprestimoViewModel();

            cadModel.Livros = livroService.ListarTodos();

            if (HttpContext.Session.GetString("login") == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            return(View(cadModel));
        }