Example #1
0
        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);
        }
Example #2
0
        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ł");
        }