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); } }
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); } }
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); } }
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); } }
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); } }