public async Task <bool> UpdateAdminLoginRecord(AdminLoginsModel model, string userId) { string SiteUrl = ConfigurationManager.AppSettings["apiurl"]; string apiUrl = string.Empty; apiUrl = SiteUrl + "api/AccountAndReg/TeamUpdateCustomerPortalLogin"; using (var client = new HttpClient()) { using (var formData = new MultipartFormDataContent()) { var jsonString = JsonConvert.SerializeObject(model); var content = new StringContent(jsonString, System.Text.Encoding.UTF8, "application/json"); var content1 = new StringContent(userId, System.Text.Encoding.UTF8, "application/json"); formData.Add(content, "portalLogin"); formData.Add(content1, "userId"); var result = await client.PostAsync(apiUrl, formData); string resultContent = await result.Content.ReadAsStringAsync(); if (resultContent == "true") { return(true); } return(false); } } }
public async Task <bool> SaveAdminLoginRecord(AdminLoginsModel model, string userId) { string SiteUrl = ConfigurationManager.AppSettings["apiurl"]; var json = JsonConvert.SerializeObject(model); string apiUrl = SiteUrl + "/api/AccountAndReg/TeamInsertCustomerPortalLogin?portalLogin="******"&userId=" + userId; using (var client = new HttpClient()) { var jsonString = JsonConvert.SerializeObject(model); var content = new StringContent(jsonString, System.Text.Encoding.UTF8, "application/json"); var result = await client.GetAsync(apiUrl); string resultContent = await result.Content.ReadAsStringAsync(); return(Convert.ToBoolean(resultContent)); } }
public async Task <AdminLoginsModel> GetAdminLogin(string portalLoginId) { AdminLoginsModel list = new AdminLoginsModel(); string SiteUrl = ConfigurationManager.AppSettings["apiurl"]; string apiUrl = SiteUrl + "api/AccountAndReg/TeamGetCustomerPortalLogin?portalLoginId=" + portalLoginId; using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(apiUrl); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await client.GetAsync(apiUrl); if (response.IsSuccessStatusCode) { var data = await response.Content.ReadAsStringAsync(); list = Newtonsoft.Json.JsonConvert.DeserializeObject <AdminLoginsModel>(data); } } return(list); }