public bool UsuarioExiste() { IUsuarioDAL loUsuarioDAL = ConcreteDALFactory.CreateUsuarioDAL(); Usuario loUsuario = loUsuarioDAL.Load(this.ioOwer.UsrDsNickname); return(loUsuarioDAL != null); }
/// <summary> /// Atualizar uma usuário no banco. /// </summary> /// <param name="aoUsuario">Usuario</param> /// <returns>True se a usuário foi atualizada.</returns> public object Update(Usuario aoUsuario) { BUsuario loBUsuario = new BUsuario(aoUsuario); IUsuarioDAL loUsuarioDAL = ConcreteDALFactory.CreateUsuarioDAL(); loBUsuario.AtualizarData(); loUsuarioDAL.Update(aoUsuario); return(true); }
/// <summary> /// Inserir um usuário no banco. /// </summary> /// <param name="aoUsuario">Usuario</param> /// <returns>True se o usuário foi inserida.</returns> public object Insert(Usuario aoUsuario) { BUsuario loBUsuario = new BUsuario(aoUsuario); if (loBUsuario.UsuarioExiste()) { throw new Exception(String.Format("Já existe um usuário com o nickname {0}", aoUsuario.UsrDsNickname)); } IUsuarioDAL loUsuarioDAL = ConcreteDALFactory.CreateUsuarioDAL(); loBUsuario.AtualizarData(); loUsuarioDAL.Insert(aoUsuario); return(true); }