public int Inserir([FromUri] Foto foto) { if (foto != null) { using (FotoDao dao = new FotoDao()) { try { dao.Inserir(foto); return(foto.Id); }catch (Exception e) { Console.WriteLine(e.Message); return(0); } } } return(0); }
public ActionResult Autorize(/*long rfid*/ ObjsTest objs) { /* BEGIN TESTE */ if (objs.Rfid == 0) { ModelState.AddModelError("", "Insira o código do RFID!"); return(View()); } /* END TESTE */ var usuario = usuarioDao.Selecionar(objs.Rfid); if (usuario == null || usuario.Tipo.Equals("Nor")) { ModelState.AddModelError("", "Rfid inválido, não possui autoridade ou não existe!"); return(View()); } if (AdministracaoController.cache.Count == 2) { try { usuario = (Usuario)AdministracaoController.cache["usuario"]; var byts = (byte[])AdministracaoController.cache["byts"]; AdministracaoController.cache.Remove("usuario"); AdministracaoController.cache.Remove("byts"); fotoDao.Inserir(new Foto { Imagem = byts, Rfid = usuario.Rfid }); usuarioDao.Inserir(usuario); AdministracaoController.cache["nomeCadastrado"] = usuario.Nome; return(RedirectToAction("Sucesso", "Cadastro")); } catch (Exception e) { ModelState.AddModelError("", "Erro ao tentar Cadastrar Usuário: " + e); } } Session["autorize"] = objs.Rfid; return(RedirectToAction("Cadastrar", "Cadastro")); }