public static async void PostAlarm(Activity activity, ShortAlarm shortAlarm)
        {
            LoggedUser loggedUser = SQLiteDb.GetUser();

            if (loggedUser.Email != "failed")
            {
                var httpClient = new HttpClient();
                var url        = "https://pwszalarmwebapi.azurewebsites.net/api/alarms";
                //POST /api/alarms
                httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", loggedUser.Authorization);
                var alarmJson   = JsonConvert.SerializeObject(shortAlarm);
                var httpContent = new StringContent(alarmJson, Encoding.UTF8, "application/json");
                var response    = await httpClient.PostAsync(url, httpContent);

                if (response.IsSuccessStatusCode)
                {
                    Toast.MakeText(activity, "Zgłoszenie wysłane", ToastLength.Short).Show();
                    await SQLiteDb.LoadAlarmsToDb(activity);
                }
            }
        }
        private void OkButton_Click(object sender, EventArgs e)
        {
            var user = SQLiteDb.GetUser();

            if (user.Email == "failed")
            {
                return;
            }
            InputMethodManager imm = (InputMethodManager)GetSystemService(InputMethodService);

            imm.HideSoftInputFromWindow(nameEditText.WindowToken, 0);
            ShortAlarm shortAlarm = new ShortAlarm();
            Room       room       = SQLiteDb.FindRoom(choosenRoom);
            string     now        = DateTime.Now.ToString("s");

            shortAlarm.Archived   = false;
            shortAlarm.RoomId     = room.Id;
            shortAlarm.Name       = nameEditText.Text;
            shortAlarm.UserId     = user.Id;
            shortAlarm.NotifyDate = Convert.ToDateTime(now);
            WebApiDataController.PostAlarm(this, shortAlarm);
            Task.Delay(3000);
            Finish();
        }