public ActionResult GetSearchDataAjax(string VenderCode, string ShippingMethodId, DateTime?StartTime, DateTime?EndTime, int?Status, int?SearchWhere, string SearchContext, int page, int ShippingType, int pageSize = 20)
        {
            DeliveryCostDetailsModel model = new DeliveryCostDetailsModel();

            model.SearchWhereTypes = GetWhereTypes();

            model.Filter = GetFilter(VenderCode, ShippingMethodId, StartTime, EndTime, Status, SearchWhere, SearchContext, page, ShippingType, pageSize);

            //get data
            //if (!string.IsNullOrEmpty(model.Filter.VenderCode))
            //{
            model.PagedList = GetSearchData(model.Filter);
            //}
            //else
            //{
            //    model.PagedList = new PagedList<DeliveryFeeModel>();
            //}

            return(View("DeliveryPartialView", model));
        }
        public ActionResult DeliveryCostDetailsReview(DeliveryCostDetailsModel requestModel)
        {
            HttpContext.Server.ScriptTimeout = 10 * 60;

            DeliveryCostDetailsModel model = new DeliveryCostDetailsModel();

            model.SearchWhereTypes = GetWhereTypes();
            model.Filter           = new DeliveryCostDetailsFilterModel();
            model.Filter.StartTime = DateTime.Now.AddMonths(-3);
            model.Filter.EndTime   = DateTime.Now;
            //if (requestModel != null)
            //{
            //    model.Filter = requestModel.Filter;

            //    //get data
            //    if (!string.IsNullOrEmpty(model.Filter.VenderCode))
            //    {
            //        model.PagedList = GetSearchData(model.Filter);
            //    }
            //}
            return(View(model));
        }