예제 #1
0
        public void Update(Int32 id, String senha, Boolean isAdmin, Int32 idInstituicao)
        {
            tf_usuario temp = (tf_usuario)db.tf_usuario.Where(usuario => usuario.id == id).FirstOrDefault();

            temp.senha          = senha;
            temp.isAdmin        = isAdmin;
            temp.id_instituicao = idInstituicao;
            db.SaveChanges();
        }
예제 #2
0
 private Usuario ToUsuario(tf_usuario obj)
 {
     return(new Usuario()
     {
         id = obj.id,
         login = obj.login,
         senha = obj.senha,
         id_instituicao = obj.id_instituicao,
         isAdmin = (bool)obj.isAdmin,
     });
 }
예제 #3
0
        public Usuario Get(String login)
        {
            tf_usuario temp = db.tf_usuario.Where(usuario =>
                                                  usuario.login == login).FirstOrDefault();

            if (temp == null)
            {
                return(null);
            }

            return(ToUsuario(temp));
        }
예제 #4
0
        public Int32 Add(String login, String senha, Boolean isAdmin, Int32 idInstituicao)
        {
            List <tf_usuario> lstUsuario;

            lstUsuario = db.tf_usuario.Where(usu => (usu.login == login)).ToList <tf_usuario>();
            if (lstUsuario != null && lstUsuario.Count > 0)
            {
                throw new Exception("U2X_MessageJá existe um usuário com esse login");
            }

            tf_usuario temp = new tf_usuario()
            {
                isAdmin        = isAdmin,
                login          = login,
                senha          = senha,
                id_instituicao = idInstituicao
            };

            db.tf_usuario.Add(temp);
            db.SaveChanges();
            return(temp.id);
        }