public async Task <ActionResult> NewKeyDate(KeyDate model) { if (ModelState.IsValid) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; KeyContactDateServices service = new KeyContactDateServices(); bool result; if (string.IsNullOrEmpty(model.H_Keydatesid)) { result = await service.InsertKeyDate(model, login.UserId); } else { result = await service.UpdateKeyDate(model, login.UserId); } if (result) { return(Redirect(Session[SessionHelper.FromURL].ToString())); } } PicklistServicecs pickListServices = new PicklistServicecs(); model.Key_Date_Description_List = pickListServices.GetPickListItems("Key Date Description"); return(View(model)); }
public async Task <ActionResult> _KeyDateDetail(KeyDate model) { if (ModelState.IsValid) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; KeyContactDateServices service = new KeyContactDateServices(); bool result; if (string.IsNullOrEmpty(model.H_Keydatesid)) { result = await service.InsertKeyDate(model, login.UserId); } else { result = await service.UpdateKeyDate(model, login.UserId); } if (result) { return(Json("success", JsonRequestBehavior.AllowGet)); } } pickListServices = new PicklistServicecs(); model.Key_Date_Description_List = pickListServices.GetPickListItems("Key Date Description"); return(PartialView(model)); }
public ActionResult AjaxUpdateKeyDates(KeyDate KeyDate) { KeyContactDateServices services = new KeyContactDateServices(); //List<KeyDate> keyDates = services.GetKeyDates(claimId); return(Json(KeyDate, JsonRequestBehavior.AllowGet)); }
public ActionResult GetKeyDateById(string keyDateId) { KeyContactDateServices service = new KeyContactDateServices(); KeyDate model = service.GetKeyDate(keyDateId); pickListServices = new PicklistServicecs(); model.Key_Date_Description_List = pickListServices.GetPickListItems("Key Date Description"); return(Json(model, JsonRequestBehavior.AllowGet)); }
public ActionResult _KeyDateDetail(string claimId) { KeyDate model = new KeyDate(); model.H_Claimsid = claimId; pickListServices = new PicklistServicecs(); model.Key_Date_Description_List = pickListServices.GetPickListItems("Key Date Description"); return(PartialView(model)); }
public ActionResult NewKeyDate() { Session[SessionHelper.FromURL] = Request.UrlReferrer == null?Request.Url.AbsoluteUri.ToString() : Request.UrlReferrer.ToString(); KeyDate model = new KeyDate(); PicklistServicecs pickListServices = new PicklistServicecs(); model.Key_Date_Description_List = pickListServices.GetPickListItems("Key Date Description"); return(View(model)); }
public async Task <bool> UpdateKeyDate(KeyDate model, string userId) { var result = false; if (model != null) { string SiteUrl = ConfigurationManager.AppSettings["apiurl"]; var json = JsonConvert.SerializeObject(model); string apiUrl = SiteUrl + "api/KeyDate/TeamUpdateKeyDate"; 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, "keyDate"); 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); }