private void SignUpButton_Clicked(object sender, EventArgs e) { if (userField.Text == null || passwordField.Text == null || confirmPasswordField.Text == null) { DisplayAlert("Erro", "Preencha todos os campos", "Ok"); return; } if (!passwordField.Text.Equals(confirmPasswordField.Text)) { DisplayAlert("Erro", "Senhas não são iguais, digite novamente", "Ok"); return; } DataExchanger dataService = new DataExchanger(); string[] pics = { "suricato.jpg", "adeni.jpg", "capi.png", "capivara.jpg", "cavalo.jpg", "dna.jpg", "dnapolimerase.jpg", "saturno.jpg" }; string pic = pics[new Random().Next(pics.Length)]; if (dataService.signUpNewUser(userField.Text, passwordField.Text, pic)) { DisplayAlert("Tudo certo!", "Usuário criado com sucesso", "ir para login"); Navigation.PopAsync(); } }
internal void RemoveTask(int TaskId) { DataExchanger.Clear(TaskId); TaskOfClientInfoes.Remove(TaskId); OperationContext.CurrentTaskServerTasks.Remove(TaskId); ValidationRuleInfoManager.RemoveTask(TaskId); }
public MainWindowModel() { DataExchanger = new DataExchanger(); ListBoxItems = GetMainListBoxItems(); DataExchanger.DatabaseChanged += DataExchanger_DatabaseChanged; }
private ObservableCollection <MainListBoxItem> GetMainListBoxItems() { var result = new ObservableCollection <MainListBoxItem>(); var categories = DataExchanger.GetCategories(); foreach (var item in categories) { result.Add(new MainListBoxItem(item)); } return(result); }
private void DataExchanger_DatabaseChanged(object sender, EventArgs e) { ListBoxItems.Clear(); var categories = DataExchanger.GetCategories(); foreach (var item in categories) { ListBoxItems.Add(new MainListBoxItem(item)); } OnPropertyChanged(); }
private void AddFriend_Clicked(object sender, EventArgs e) { ImageButton imgButton = sender as ImageButton; string friendUuid = imgButton.CommandParameter as string; DataExchanger de = new DataExchanger(); if (de.addFriend(AuthProvider.Uuid, friendUuid)) { FriendsSource.Remove(FriendsSource.First(x => x.uuid == friendUuid)); return; } DisplayAlert("Ops!", "Não foi possivel adicionar o amigo, tente mais tarde", "Ok"); }
private void ShareBtn_Clicked(object sender, EventArgs e) { ImageButton imgButton = sender as ImageButton; string postUuid = imgButton.CommandParameter as string; DataExchanger de = new DataExchanger(); if (de.sharePost(postUuid)) { PostsSource.Clear(); updatePostsSource(); return; } DisplayAlert("Ops!", "Não foi possivel compartilhar esse post, tente mais tarde", "Ok"); }
private void updateFriendsSource() { DataExchanger dataExchanger = new DataExchanger(); User[] friends = dataExchanger.getFriends(AuthProvider.Uuid); if (friends.Length > 0) { foreach (User friend in friends) { FriendsSource.Add(friend); } } FriendsList.ItemsSource = FriendsSource; BindingContext = FriendsSource; }
private void updatePostsSource() { DataExchanger dataExchanger = new DataExchanger(); Post[] posts = dataExchanger.getPosts(); if (posts.Length > 0) { foreach (Post post in posts) { PostsSource.Add(post); } } Posts.ItemsSource = PostsSource; BindingContext = PostsSource; }
public void Test() { var transf = _ISession.AllAlbums.Select(all => AlbumDescriptor.CopyAlbum(all as Album, false)); transf.Count().Should().Be(5); foreach (TrackDescriptor ial in transf.SelectMany(al => al.TrackDescriptors)) { DataExchanger<TrackDescriptor> det = new DataExchanger<TrackDescriptor>(ial); Dictionary<string, object> res = new Dictionary<string, object>(); det.Describe(DataExportImportType.WindowsPhone, res.ToObserver()); res.Should().ContainKey("Artist"); res.Should().ContainKey("Album"); res.Should().ContainKey("Genre"); res.Should().ContainKey("Path"); res.Should().ContainKey("Name"); } }
private void PublishPost_Clicked(object sender, EventArgs e) { if (postText.Text == null && postImage.Source == null) { DisplayAlert("Ops!", "Você esqueceu de adicionar conteúdo", "Ok!"); } Post post = new Post(username.Text, AuthProvider.Uuid, postText.Text, postImageSrc, visibility.IsToggled); DataExchanger dataExchanger = new DataExchanger(); if (!dataExchanger.publishPost(post)) { DisplayAlert("Ouch!", "Ocorreu um probleminha ao publicar \nTente postar mais tarde", "Ok"); return; } Navigation.PopAsync(); }
public void SearchCategory(string name) { if (!string.IsNullOrEmpty(name)) { ListBoxItems.Clear(); var categories = DataExchanger.SearchCategories(name); foreach (var item in categories) { ListBoxItems.Add(new MainListBoxItem(item)); } OnPropertyChanged(); } else { DataExchanger_DatabaseChanged(null, EventArgs.Empty); } }
public AddContacts() { InitializeComponent(); DataExchanger dataExchanger = new DataExchanger(); FriendsSource = new ObservableCollection <User>(); User[] users = dataExchanger.getUsers(); if (users.Length > 0) { foreach (User user in users) { FriendsSource.Add(user); } } FriendsList.ItemsSource = FriendsSource; BindingContext = FriendsSource; }
private void SignInButton_Clicked(object sender, EventArgs e) { DataExchanger dataService = new DataExchanger(); if (userField.Text == null || passwordField.Text == null) { DisplayAlert("Erro", "Preencha todos os campos", "Ok"); return; } if (dataService.signInUser(userField.Text, passwordField.Text)) { if (loadUser()) { App.Current.MainPage = new View.TabContainer(); return; } } DisplayAlert("Ops!", "Dados de acesso incorretos, tente novamente", "Ok"); }
public List <PostInfoTest> GetCustomPostsOfUser(int userId) { List <PostInfoTest> results = new List <PostInfoTest>(); results.Add(new PostInfoTest() { Id = 1, PostSecurityLink = "securityLink", Text = "hello guys...", Title = "work finished" }); results.Add(new PostInfoTest() { Id = 2, PostSecurityLink = "securityLink2", Text = "today were good but...", Title = "good day" }); results.Add(new PostInfoTest() { Id = 3, PostSecurityLink = "securityLink3", Text = "today were bad but...", Title = "bad day" }); results.Add(new PostInfoTest() { Id = 4, PostSecurityLink = "securityLink4", Text = "today were bad but...", Title = "bad day" }); results.Add(new PostInfoTest() { Id = 5, PostSecurityLink = "securityLink5", Text = "today were bad but...", Title = "bad day" }); results.Add(new PostInfoTest() { Id = 6, PostSecurityLink = "securityLink6", Text = "today were bad but...", Title = "bad day" }); results.Add(new PostInfoTest() { Id = 7, PostSecurityLink = "securityLink7", Text = "today were bad but...", Title = "bad day" }); DataExchanger.Ignore(results[6]); DataExchanger.Ignore(results[5], "PostSecurityLink"); DataExchanger.TakeOnly(results[4], "Id"); return(results); }
internal void AddTask(int TaskId, string clientId) { DataExchanger.Clear(TaskId); TaskOfClientInfoes.TryAdd(TaskId, clientId); OperationContext.CurrentTaskServerTasks.TryAdd(TaskId, this); }
private bool loadUser() { DataExchanger dataExchanger = new DataExchanger(); return(dataExchanger.getUser(AuthProvider.Token)); }