Esempio n. 1
0
 public BlogUserViewModel GetBlogUserById(int userId)
 {
     try
     {
         var result = BlogUserServiceHttpClient.GetAsync(ADDRESS + "getbloguserbyid/" + userId).Result;
         return(result.Content.ReadAsAsync <BlogUserViewModel>().Result);
     }
     catch (FaultException e)
     {
         throw new ApplicationException(e.Message);
     }
 }
Esempio n. 2
0
 public IEnumerable <BlogUserViewModel> GetAllUsers()
 {
     try
     {
         var result = BlogUserServiceHttpClient.GetAsync(ADDRESS + "getallusers").Result;
         return(result.Content.ReadAsAsync <IEnumerable <BlogUserViewModel> >().Result);
     }
     catch (FaultException e)
     {
         throw new ApplicationException(e.Message);
     }
 }
Esempio n. 3
0
 public int GetAdminPermission(string userName)
 {
     try
     {
         var result = BlogUserServiceHttpClient.GetAsync(ADDRESS + "getadminpermission/" + userName).Result;
         return(result.Content.ReadAsAsync <int>().Result);
     }
     catch (FaultException ex)
     {
         throw new ApplicationException(ex.Message);
     }
 }
Esempio n. 4
0
 public int ChangePassword(BlogUserViewModel bloguserViewModel)
 {
     try
     {
         var result = BlogUserServiceHttpClient.PostAsync(ADDRESS + "changepassword", new StringContent(JsonConvert.SerializeObject(bloguserViewModel), Encoding.UTF8, "application/json")).Result;
         return(result.Content.ReadAsAsync <int>().Result);
     }
     catch (FaultException e)
     {
         throw new ApplicationException(e.Message);
     }
 }
Esempio n. 5
0
 public BlogUserViewModel GetBlogUserNameAndPassword(BlogUserViewModel incomingUser)
 {
     try
     {
         var result = BlogUserServiceHttpClient.PostAsync(ADDRESS + "checkusernameandpassword", new StringContent(JsonConvert.SerializeObject(incomingUser), Encoding.UTF8, "application/json")).Result;
         return(result.Content.ReadAsAsync <BlogUserViewModel>().Result);
     }
     catch (FaultException e)
     {
         throw new ApplicationException(e.Message);
     }
 }