public void Put(int id, NotificationPayLoad notificationPayLoad)
        {
            var sender = notificationPayLoad.Sender;

            if (sender == CUSTOMER)
            {
                var customer = Db.Customers.Find(id);
                customer.CurrentConnection = notificationPayLoad.Token;
                Db.SaveChanges();
            }
            else if (sender == MECHANIC)
            {
                var mechanic = Db.Mechanics.Find(id);
                mechanic.CurrentConnection = notificationPayLoad.Token;
                Db.SaveChanges();
            }
        }
        private async void SendRegistrationToServer(string token)
        {
            var client = new HttpClient();
            var server = new Server();

            var item    = new NotificationPayLoad(token, LocalStorage.Registration);
            var json    = JsonConvert.SerializeObject(item);
            var content = new StringContent(json, Encoding.UTF8, "application/json");


            var endPoint = $"{server.NotificationEndPoint}/{LocalStorage.Id}";
            var response = await client.PutAsync(endPoint, content);

            if (response.IsSuccessStatusCode)
            {
                Console.WriteLine("Token Successfuly Registerd");
            }
            else
            {
                Console.WriteLine("Token Failed to Registerd");
            }
        }