public List <Usuario> Listar() { using (var acc = new AccessControlContainer()) { try { return(acc.UsuarioSet.ToList()); } catch (Exception e) { throw new Exception("Erro ao tentar listar os Usuários: " + e.Message); } } }
public Foto Selecionar(long rfid) { using (var acc = new AccessControlContainer()) { try { var foto = (from f in acc.FotoSet where f.Rfid == rfid select f).SingleOrDefault(); return(foto); } catch (Exception e) { throw new Exception("Erro ao tentar selecionar Foto pelo Rfid: " + e.Message); } } }
public int Inserir(Foto foto) { using (var acc = new AccessControlContainer()) { try { acc.FotoSet.Add(foto); return(acc.SaveChanges()); } catch (Exception e) { throw new Exception("Erro ao tentar inserir a Foto: " + e.Message); } } }
public Usuario Selecionar(long rfid) { using (var acc = new AccessControlContainer()) { try { var usuario = (from u in acc.UsuarioSet where u.Rfid == rfid select u).SingleOrDefault(); return(usuario); } catch (Exception e) { throw new Exception("Erro ao tentar selecionar Usuário pelo Rfid: " + e.Message); } } }
public int Inserir(Usuario usuario) { using (var acc = new AccessControlContainer()) { try { acc.UsuarioSet.Add(usuario); return(acc.SaveChanges()); } catch (Exception e) { throw new Exception("Erro ao tentar inserir o Usuário: " + e.Message); } } }
public Usuario SelecionarPorEmail(string email) { using (var acc = new AccessControlContainer()) { try { var usuario = (from u in acc.UsuarioSet where u.Email == email select u).SingleOrDefault(); return(usuario); } catch (Exception e) { throw new Exception("Erro ao tentar selecionar Usuário pelo E-mail: " + e.Message); } } }
public void Deletar(long rfid) { using (var acc = new AccessControlContainer()) { try { var foto = acc.FotoSet.Where(f => f.Rfid == rfid).SingleOrDefault(); acc.FotoSet.Remove(foto); acc.SaveChanges(); } catch (Exception e) { throw new Exception("Erro ao tentar deletar a Foto: " + e.Message); } } }
public void Deletar(long rfid) { using (var acc = new AccessControlContainer()) { try { var usuario = acc.UsuarioSet.Where(u => u.Rfid == rfid).SingleOrDefault(); acc.UsuarioSet.Remove(usuario); acc.SaveChanges(); } catch (Exception e) { throw new Exception("Erro ao tentar deletar o Usuário: " + e.Message); } } }
public Foto Atualizar(Foto foto) { using (var acc = new AccessControlContainer()) { try { var Foto = acc.FotoSet.Where(f => f.Rfid == foto.Rfid).SingleOrDefault(); Foto.Imagem = foto.Imagem; acc.SaveChanges(); return(foto); } catch (Exception e) { throw new Exception("Erro ao tentar atualizar a Foto: " + e.Message); } } }
public virtual bool ValidateAccess(IAccessControlResource resource, Operation operation, Identity requester) { bool premissionGranted = false; AccessControlContainer accessControlContainer = GetAccessControlContainer(resource); foreach (AccessControlEntry ace in accessControlContainer.Entries) { if (ace.TargetIdentity.HasDescendant(requester)) { if (ace.Permission == Permission.Deny) { return(false); } premissionGranted = true; } } return(premissionGranted); }
public Usuario Atualizar(Usuario usuario) { using (var acc = new AccessControlContainer()) { try { var Usuario = acc.UsuarioSet.Where(u => u.Rfid == usuario.Rfid).SingleOrDefault(); Usuario.Nome = usuario.Nome; Usuario.Descricao = usuario.Descricao; Usuario.Telefone = usuario.Telefone; Usuario.Nascimento = usuario.Nascimento; acc.SaveChanges(); return(usuario); } catch (Exception e) { throw new Exception("Erro ao tentar atualizar o Usuário: " + e.Message); } } }