Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public int SaveCallLog(CallLogged obj)
        {
            int flag = _Apdal.SaveCallLog(obj.userid, obj.Remark, obj.callStatusID, obj.type, obj.appointmentDate, obj.MobileNo);

            return(flag);
        }