public void SaveCallLog(CallLogged obj) { int flag = 0; Dictionary <string, string> returndata = new Dictionary <string, string>(); returndata.Add("statusId", "0"); returndata.Add("status", "Some problem occurred ,Please try again later."); // returndata.Add("OrderId", Convert.ToString(obj.OrderID)); if (obj.apiKey == ConfigurationManager.AppSettings["reasonkey"]) { try { flag = _agentbal.SaveCallLog(obj); if (flag > 0) { returndata.Remove("status"); returndata.Remove("statusId"); returndata.Add("statusId", "1"); returndata.Add("status", "Call Logged Saved Successfully."); } else { returndata.Remove("status"); returndata.Remove("statusId"); returndata.Add("statusId", "0"); returndata.Add("status", "Some problem occurred ,Please try again later."); } } catch (Exception ex) { returndata.Remove("status"); returndata.Remove("statusId"); returndata.Add("statusId", "0"); returndata.Add("Some problem occurred ,Please try again later.", ex.Message); LogBal.ErrorLog(this.GetType().Name, MethodBase.GetCurrentMethod().Name, ex.Message, obj.userid); } } string json = JsonConvert.SerializeObject(returndata); HttpContext.Current.Response.ContentType = "application/json; charset=utf-8"; HttpContext.Current.Response.Write(json); }
public int SaveCallLog(CallLogged obj) { int flag = _Apdal.SaveCallLog(obj.userid, obj.Remark, obj.callStatusID, obj.type, obj.appointmentDate, obj.MobileNo); return(flag); }