public IActionResult Cadastrar([FromForm] Livro livro) { livro.Id = _sisAluguelContexto.Livros.ToList().Count + 1; livro.SituacaoAluguel = SituacaoAluguel.Disponível; _sisAluguelContexto.Livros.Add(livro); _sisAluguelContexto.SaveChanges(); TempData["msg"] = "<script>alert('Cadastrado com sucesso ');</script>"; return(View("livros")); }
public IActionResult Cadastrar([FromForm] Cliente cliente) { cliente.Id = Guid.NewGuid(); _SisAluguelContexto.Clientes.Add(cliente); _SisAluguelContexto.SaveChanges(); TempData["msg"] = "<script>alert('Cadastrado com sucesso ');</script>"; return(View("../Livro/livros")); }
public IActionResult Cadastrar([FromForm] ViewModelAluguel viewModelAluguel) { var livro = _SisAluguelContexto.Livros.FirstOrDefault(i => i.Id == viewModelAluguel.IdLivro); if (livro != null) { livro.SituacaoAluguel = SituacaoAluguel.Alugado; Guid id = Guid.NewGuid(); Aluguel aluguel = new Aluguel(id, viewModelAluguel.IdCliente, livro, viewModelAluguel.DataDeEmprestimo, viewModelAluguel.DataDeDevolucao); _SisAluguelContexto.Alugueis.Add(aluguel); _SisAluguelContexto.SaveChanges(); TempData["msg"] = "<script>alert('Cadastrado com sucesso ');</script>"; return(View("../Livro/livros", Ok())); } return(View("../Livro/livros", NoContent())); }