Beispiel #1
0
 //TODO FIX this
 public Task <string> GetNewId()
 {
     return(Task.Run(() =>
     {
         string response = RequestToServer.RequestNewId("http://localhost:59759/api/util/getId");
         if (response == "error")
         {
             return null;
         }
         return "to be fixed";
     }
                     ));
 }
Beispiel #2
0
 public Task <string> GetToken(string email, string password)
 {
     return(Task.Run(() =>
                     ResponseReader.TokenString(RequestToServer.GetToken(email, password))
                     ));
 }
Beispiel #3
0
 public Task <string> RegiserNewAccount(string email, string password)
 {
     return(Task.Run(() =>
                     ResponseReader.RegistrationStatus(RequestToServer.RegisterNewAccount(email, password))
                     ));
 }
Beispiel #4
0
 public Task <OrderDetailsDTO> CreateNewOrder(Cart cart, string accessToken)
 {
     return(Task.Run(() =>
                     ResponseReader.GetOrderDetails(RequestToServer.CreateNewOrder(cart, accessToken))
                     ));
 }
Beispiel #5
0
 private Task <IEnumerable <IBookDTO> > CheckAvailability(Cart cart, string accessToken)
 {
     return(Task.Run(() =>
                     ResponseReader.GetBooks(RequestToServer.CheckBooksAvailability(cart, accessToken))
                     ));
 }
Beispiel #6
0
 // return the list of books matching the search string async
 public Task <IEnumerable <IBookDTO> > GetBooksAsync(string searchString = "")
 {
     return(Task.Run(() =>
                     ResponseReader.GetBooks(RequestToServer.RequestBooks(searchString))
                     ));
 }
Beispiel #7
0
 // return the details of one book using id
 public Task <IBookDTO> GetBookDetailsAsync(string id)
 {
     return(Task.Run(() =>
                     ResponseReader.GetBookDetails(RequestToServer.RequestBookDetails(id))
                     ));
 }