public async Task <ActionResult> _KeyContactDetail(KeyContact model) { if (ModelState.IsValid) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; KeyContactDateServices service = new KeyContactDateServices(); bool result; if (string.IsNullOrEmpty(model.H_Keycontactsid)) { result = await service.InsertKeyContact(model, login.UserId); } else { result = await service.UpdateKeyContact(model, login.UserId); } if (result) { return(Json("success", JsonRequestBehavior.AllowGet)); } } pickListServices = new PicklistServicecs(); model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description"); return(PartialView(model)); }
public async Task <ActionResult> NewKeyContact(KeyContact model) { if (ModelState.IsValid) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; KeyContactDateServices service = new KeyContactDateServices(); bool result; if (string.IsNullOrEmpty(model.H_Keycontactsid)) { result = await service.InsertKeyContact(model, login.UserId); } else { result = await service.UpdateKeyContact(model, login.UserId); } if (result) { string claimNoType = model.Claim_Ref_No; string redirectUrl = GetRedirectUrl(claimNoType, model.H_Claimsid, "keycontact"); return(Redirect(redirectUrl)); } } PicklistServicecs pickListServices = new PicklistServicecs(); model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description"); return(View(model)); }
public async Task HandleAdminDenyRequest(string orgId, string userId) { var kc = new KeyContact() { OrgId = orgId, UserId = userId }; var responseString = await _httpClientAdapter.DeleteAsync(new Uri($"{ _ApiBaseAddress}/KeyContact/delete"), kc); }
public ActionResult _KeyContactDetail(string claimId, string keyContactId) { KeyContact model = new KeyContact(); pickListServices = new PicklistServicecs(); model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description"); return(PartialView(model)); }
public ActionResult GetKeyContactById(string keyContactId) { KeyContactDateServices service = new KeyContactDateServices(); KeyContact model = service.GetKeyContact(keyContactId); pickListServices = new PicklistServicecs(); model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description"); return(Json(model, JsonRequestBehavior.AllowGet)); }
public ActionResult NewKeyContact() { Session[SessionHelper.FromURL] = Request.UrlReferrer == null?Request.Url.AbsoluteUri.ToString() : Request.UrlReferrer.ToString(); KeyContact model = new KeyContact(); PicklistServicecs pickListServices = new PicklistServicecs(); model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description"); return(View(model)); }
public async Task <bool> UpdateKeyContact(KeyContact model, string userId) { var result = false; if (model != null) { string SiteUrl = ConfigurationManager.AppSettings["apiurl"]; var json = JsonConvert.SerializeObject(model); string apiUrl = SiteUrl + "api/KeyContact/TeamUpdateKeyContact"; using (HttpClient client = new HttpClient()) { using (var formData = new MultipartFormDataContent()) { client.BaseAddress = new Uri(apiUrl); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); var content2 = new StringContent(userId, System.Text.Encoding.UTF8, "application/json"); formData.Add(content, "keyContact"); formData.Add(content2, "userId"); HttpResponseMessage response = await client.PostAsync(apiUrl, formData); if (response.IsSuccessStatusCode) { var data = await response.Content.ReadAsStringAsync(); result = Convert.ToBoolean(data); } } } } return(result); }
public async Task RemoveKeyContact(KeyContact keycontact) { await _httpClientAdapter.DeleteAsync(new Uri($"{ _ApiBaseAddress}/KeyContact/delete"), keycontact); }