public static bool SingIn(AuthData user) { var content = ContentCreator.CreateContent(user); HttpResponseMessage response = AdressList.GetHttpClient().PostAsync(AdressList.SingIn, content).Result; if (response.StatusCode == HttpStatusCode.OK) { MainUserCreator.PutUserToSystem(response); SaveService.SaveUser(user); return(true); } DialogMessage.ShowInfo("Logowanie nieudane!"); return(false); }
public static bool SingUp(AuthData user) { var content = ContentCreator.CreateContent(user); HttpResponseMessage response = AdressList.GetHttpClient().PostAsync(AdressList.SingUp, content).Result; if (response.StatusCode == HttpStatusCode.Created) { NotifitactionForm.ShowMessage("Użytkownik zarejestrowany!"); return(true); } DialogMessage.ShowInfo("Rejestracja nieudana!"); return(false); }
public void SendComment(Comment comment) { HttpClient client = AdressList.GetHttpClient(); AdminAuthorization.SetAuthorization(client); var content = ContentCreator.CreateContent(comment); HttpResponseMessage response = client.PostAsync(AdressList.Comments, content).Result; if (response.StatusCode == HttpStatusCode.Created) { NotifitactionForm.ShowMessage("Wysłany element: " + "Komentarz"); } else { DialogMessage.ShowInfo("Błąd wysyłania elementu: " + "Komentarz"); } }
public static void ChangeUserRole(User user) { HttpClient client = AdressList.GetHttpClient(); AdminAuthorization.SetAuthorization(client); string patchUrl = AdressList.UsersAdmin + user.GetId() + "/update-role"; var content = ContentCreator.CreateContent(user.GetRole()); HttpResponseMessage response = client.SendAsync(new HttpRequestMessage(new HttpMethod("PATCH"), patchUrl) { Content = content }).Result; if (response.StatusCode != HttpStatusCode.OK) { DialogMessage.ShowInfo("Problem ze zmianą statusu!"); } else { NotifitactionForm.ShowMessage("Status zmieniony!"); } }
public static void ChangeArticleStatus(Article article) { HttpClient client = AdressList.GetHttpClient(); AdminAuthorization.SetAuthorization(client); string patchUrl = AdressList.ArticlesAdmin + "/" + article.GetId() + "/status"; var content = ContentCreator.CreateContent(article.GetStatus()); HttpResponseMessage response = client.SendAsync(new HttpRequestMessage(new HttpMethod("PATCH"), patchUrl) { Content = content }).Result; if (response.StatusCode != HttpStatusCode.OK) { DialogMessage.ShowInfo("Błąd zmiany statusu!"); } else { NotifitactionForm.ShowMessage("Status zmieniony!"); } }
public static void Send(Seance seance) { var content = ContentCreator.CreateContent(seance); PostMethod(AdressList.SeancesAdmin, content, "Seans"); }
public static void Send(Hall hall) { var content = ContentCreator.CreateContent(hall); PostMethod(AdressList.HallsAdmin, content, "Sala kinowa"); }
public static void Send(Movie movie) { var content = ContentCreator.CreateContent(movie); PostMethod(AdressList.MoviesAdmin, content, "Film"); }
public static void Send(Article article) { var content = ContentCreator.CreateContent(article); PostMethod(AdressList.ArticlesAdmin, content, "Artykuł"); }