public string UpdateAssgnActPro(AssgnActProdList models)
        {
            var    model = new KickOffMeetingModel();
            string resT  = model.UpdateAssgnActPro(models);

            // return Json(resT, JsonRequestBehavior.AllowGet);
            return(resT);
        }
Example #2
0
        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);
        }