Beispiel #1
0
        public async Task <Campground> CreateCampground(Campground newCampground)
        {
            var res = await _http.Post <Campground>("/api/campgrounds", newCampground);

            var createdCampground = Json.Deserialize <Campground>(res.Content);

            return(createdCampground);
        }
Beispiel #2
0
 public async Task <HttpResponse> Signup(SignupRequest model)
 {
     try
     {
         return(await _http.Post("/api/signup", model));
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error has occurred.");
         return(null);
     }
 }
Beispiel #3
0
        public async Task <LoginResponse> Login(LoginRequest request)
        {
            try
            {
                var response = await _http.Post("/api/tokens", request);

                var loginResponse = Json.Deserialize <LoginResponse>(response.Content);
                await StoreAuthToken(loginResponse);

                return(loginResponse);
            }
            catch
            {
                return(new LoginResponse());
            }
        }