/// <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); }