public bool postPost(User user, Post post)
 {
     string body = JsonConvert.SerializeObject(post);
     HttpResponseMessage response = client.PostAsync(address + "/users/" + user.Login + "/posts/", new StringContent(body, Encoding.UTF8, "application/json")).Result;
     return response.IsSuccessStatusCode;
 }
 public bool Login(string login, string password)
 {
     LoginRequest request = new LoginRequest { Login = login, Password = password };
     bool result = client.Login(request);
     if (result)
     {
         Name = login;
         user = client.getUser(login);
         filesaver.saveFile(JsonConvert.SerializeObject(user));
         return true;
     }
     else
     {
         return false;
     }
 }
 public bool Logout()
 {
     Name = "";
     user = new User();
     PostCollection = new ObservableCollection<Post>();
     filesaver.deleteFile();
     return true;
 }
 public MainViewModel()
 {
     PostCollection = new ObservableCollection<Post>();
     client = new Client();
     user = new User();
     filesaver = new FileSaver();
     CurrentPost = new Post();
 }
 public bool Register(string login, string password)
 {
     RegistrationRequest request = new RegistrationRequest { Login = login, Password = password, Firstname = "Imię", Lastname = "Nazwisko",Avatar = "", Bio= "" };
     bool result = client.Register(request);
     if (result)
     {
         Name = login;
         user = client.getUser(login);
         filesaver.saveFile(JsonConvert.SerializeObject(user));
         //[email protected]
         //[email protected]
         return true;
     }
     else
     {
         return false;
     }
 }