public ActionResult DeleteConfirmed(int id) { Bibliotecario bibliotecario = BibliotecarioDAO.BuscarBibliotecarioPorId(id); BibliotecarioDAO.RemoverBibliotecario(bibliotecario); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "id,login,senha,nome,matricula")] Bibliotecario bibliotecario) { if (ModelState.IsValid) { BibliotecarioDAO.CadastrarBibliotecario(bibliotecario); return(RedirectToAction("Login")); } return(View(bibliotecario)); }
public ActionResult Edit([Bind(Include = "id,login,senha,nome,matricula")] Bibliotecario bibliotecario) { if (ModelState.IsValid) { Bibliotecario bibliotecarioAux = BibliotecarioDAO.BuscarBibliotecarioPorId(bibliotecario.id); bibliotecario.guid = bibliotecarioAux.guid; BibliotecarioDAO.RemoverBibliotecario(bibliotecarioAux); BibliotecarioDAO.CadastrarBibliotecario(bibliotecario); return(RedirectToAction("Index")); } return(View(bibliotecario)); }
// GET: Bibliotecarios/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bibliotecario bibliotecario = BibliotecarioDAO.BuscarBibliotecarioPorId(id); if (bibliotecario == null) { return(HttpNotFound()); } return(View(bibliotecario)); }
public ActionResult Entrar([Bind(Include = "login,senha")] Bibliotecario bibliotecario) { int loginId = BibliotecarioDAO.Login(bibliotecario); if (loginId != 0) { bibliotecario = BibliotecarioDAO.BuscarBibliotecarioPorId(loginId); string guid = Sessao.RetornarGuidId(); bibliotecario.guid = guid; // BibliotecarioDAO.EditarBibliotecario(bibliotecario); //Seta o Cookie de autenticação FormsAuthentication.SetAuthCookie(bibliotecario.login, false); return(View("Index", BibliotecarioDAO.ListarBibliotecarios())); } else { return(View("Login")); } }
public ActionResult Create([Bind(Include = "id,livro,valor,cep,endereco")] Emprestimo emprestimo, long matricula, string nome, DateTime dataPrazo) { string url = "https://viacep.com.br/ws/" + emprestimo.cep + "/json/"; WebClient client = new WebClient(); try { Emprestimo aux = new Emprestimo(); string resultado = client.DownloadString(@url); //Converter para UTF8 byte[] bytes = Encoding.Default.GetBytes(resultado); resultado = Encoding.UTF8.GetString(bytes); //Converter os dados da string em objeto aux = JsonConvert.DeserializeObject <Emprestimo>(resultado); emprestimo.endereco = aux.Logradouro + emprestimo.endereco; emprestimo.Bairro = aux.Bairro; emprestimo.Localidade = aux.Localidade; emprestimo.Uf = aux.Uf; emprestimo.Logradouro = aux.Logradouro; } catch { emprestimo.cep = "Cep Inválido"; } emprestimo.status = 0; emprestimo.nome = nome; emprestimo.bibliotecario = BibliotecarioDAO.BuscarBibliotecarioPorMatricula(matricula); if (ModelState.IsValid) { emprestimo.livro.ano = DateTime.Now; emprestimo.dataDevolucao = "26/04/2000 00:00:00"; emprestimo.dataPrazo = Convert.ToString(dataPrazo); EmprestimoDAO.CadastrarEmprestimo(emprestimo); return(RedirectToAction("Index")); } return(View(emprestimo)); }
// private Context db = new Context(); // GET: Bibliotecarios public ActionResult Index() { return(View(BibliotecarioDAO.ListarBibliotecarios())); }