public string UpdateAssgnActPro(AssgnActProdList models) { var model = new KickOffMeetingModel(); string resT = model.UpdateAssgnActPro(models); // return Json(resT, JsonRequestBehavior.AllowGet); return(resT); }
public string UpdateAssgnActPro(AssgnActProdList pObj) { string value = null; using (var httpClient = new HttpClient()) { var url = ConfigurationManager.AppSettings["WEBAPIURL"]; httpClient.BaseAddress = new Uri(url); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Current.Session["token"].ToString()); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); List <Object> pList = new List <Object>(); var nObj = new { ProDoc_Template_id = pObj.pro_doc_template, User_id = pObj.user.user_id, Last_Modified_By = HttpContext.Current.Session["UserID"].ToString(), Last_Modified_Date = DateTime.Now.ToString("dd/MMM/yyyy HH:mm:ss") }; pList.Add(nObj); var responseTask = httpClient.PutAsJsonAsync("Product/ReassignActivityAsign", pList); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { using (HttpContent content = result.Content) { Task <string> result1 = content.ReadAsStringAsync(); var rs = result1.Result; dynamic data = JsonConvert.DeserializeObject(rs); value = Convert.ToString(data); if (value.Contains("error")) { Warning = true; IsSuccess = false; Message = data.error; //InsertAudit("Reassign user for actvity", Message, "Failed"); } else if (value.Contains("warning")) { Warning = true; IsSuccess = false; Message = data.warning; // InsertAudit("Reassign user for actvity", Message, "Failed"); } else { IsSuccess = true; Message = data.info; getAssActByProIdList = GetAssignedActivitybyProDocIdList(pro_doc_id); // InsertAudit("Reassign user for actvity", Message, "Success"); return(value); } } } } return(value); }