private void insertData(Model.Order.PendingOrder item)
        {
            try
            {
                Model.Order.PendingOrder objPendinOrder = new Model.Order.PendingOrder();
                objPendinOrder.BuySell = item.BuySell;
                objPendinOrder.TotalQty = item.TotalQty;
                objPendinOrder.RevQty = item.RevQty;
                objPendinOrder.SCode = item.SCode;
                objPendinOrder.ScripID = item.ScripID;
                objPendinOrder.Rate = item.Rate;
                objPendinOrder.ClientID = item.ClientID;
                objPendinOrder.Time = item.Time;
                objPendinOrder.OrdID = item.OrdID;
                objPendinOrder.ClientType = item.ClientType;
                objPendinOrder.RetainTill = item.RetainTill;
                objPendinOrder.CPCode = item.CPCode;
                objPendinOrder.OCOTrgRate = item.OCOTrgRate;
                objPendinOrder.Yield = item.Yield;
                objPendinOrder.DirtyPrice = item.DirtyPrice;
                objPendinOrder.OrderKey = item.OrderKey;
                objPendinOrder.OCOTrgRate = item.OCOTrgRate;
                selecteBulkScripList.Add(objPendinOrder);
                titleBulkPrice = string.Format("Bulk Change : Count {0}", selecteBulkScripList.Count);
            }
            catch (Exception e)
            {
                ExceptionUtility.LogError(e);
            }

        }
        private void UpdateBulkMemory(object orderModel, string status)
        {
            try
            {
                if (!string.IsNullOrEmpty(status) && status == Enumerations.OrderExecutionStatus.Exits.ToString())
                {
                    if (orderModel.GetType().Name == "OrderModel")
                    {
                        OrderModel oOrderModel = new OrderModel();
                        oOrderModel = orderModel as OrderModel;
                        if (oOrderModel != null)
                        {
                            if (new[] { "U" }.Any(x => x == oOrderModel.OrderAction))
                            {
                                Model.Order.PendingOrder oPendingOrder = new Model.Order.PendingOrder();
                                oPendingOrder = PendingOrderClassicVM.GETInstance.CreatePendingOrder(oOrderModel);

                                if (selecteBulkScripList != null && selecteBulkScripList.Count > 0)
                                {
                                    if (selecteBulkScripList.Any(x => x.OrderKey == oOrderModel.OrderKey))
                                    {
                                        int index = selecteBulkScripList.IndexOf(selecteBulkScripList.Where(x => x.OrderKey == oOrderModel.OrderKey).FirstOrDefault());
                                        if (index != -1)
                                        {
                                            selecteBulkScripList[index] = oPendingOrder;
                                        }

                                    }

                                }
                            }

                            else if (oOrderModel.OrderAction == "D")
                            {
                                if (selecteBulkScripList != null && selecteBulkScripList.Count > 0)
                                {
                                    if (selecteBulkScripList.Any(x => x.OrderKey == oOrderModel.OrderKey))
                                    {
                                        int index = selecteBulkScripList.IndexOf(selecteBulkScripList.Where(x => x.OrderKey == oOrderModel.OrderKey).FirstOrDefault());
                                        if (index != -1)
                                        {
                                            selecteBulkScripList.RemoveAt(index);
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception)
            {

                throw;
            }
        }