public int AgentOrderConfirmation(AgentOrderUpdateModel obj) { DataTable DT = Helper.Helper.ToDataTable(obj.Product); int flag = _Apdal.AgentOrderConfirmation(obj.userid, obj.Remark, obj.statusId, obj.DeliveryDate, obj.OrderID, obj.CancelReasonID = 0, obj.Farmer.Mobile, obj.Farmer.StateId, obj.Farmer.DistrictId, obj.Farmer.BlockId, obj.Farmer.VillageId, obj.Farmer.OtherVillageName, obj.Farmer.Address, obj.ModeOfPayment, DT); return(flag); }
public void AgentOrderConfirmation(AgentOrderUpdateModel obj) { int flag = 0; Dictionary <string, string> returndata = new Dictionary <string, string>(); returndata.Add("status", "Some problem occurred ,Please try again later."); returndata.Add("OrderId", Convert.ToString(obj.OrderID)); returndata.Add("statusId", Convert.ToString(obj.statusId)); if (obj.apiKey == ConfigurationManager.AppSettings["reasonkey"]) { try { flag = _agentbal.AgentOrderConfirmation(obj); if (flag == 1) { returndata.Remove("status"); returndata.Remove("statusId"); returndata.Add("statusId", Convert.ToString(obj.statusId)); returndata.Add("status", "Order Confirmed Successfully."); } else if (flag == 2) { returndata.Remove("status"); returndata.Remove("statusId"); returndata.Add("statusId", Convert.ToString(obj.statusId)); returndata.Add("status", "Order Cancelled Successfully."); } else if (flag == 3) { returndata.Remove("status"); returndata.Remove("statusId"); returndata.Add("statusId", Convert.ToString(obj.statusId)); returndata.Add("status", "Order does not exist."); } else if (flag == 4) { returndata.Remove("status"); returndata.Remove("statusId"); returndata.Add("statusId", Convert.ToString(obj.statusId)); returndata.Add("status", "Order Delivery Date Changed."); } 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); }