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)); } }
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")); }