public ActionResult FetchAutoOrderEditDateModule(int autoorderid)
        {
            var customerID = Identity.Customer.CustomerID;
            var autoorder  = Exigo.WebService().GetAutoOrders(new GetAutoOrdersRequest
            {
                AutoOrderID = autoorderid,
                CustomerID  = customerID
            }).AutoOrders[0];

            DateTime createdDate = Exigo.OData().Customers.Where(c => c.CustomerID == customerID).FirstOrDefault().CreatedDate;

            var model = new AutoOrderDateViewModel();

            model.AutoorderID = autoorderid;
            //model.Frequency = Exigo.GetFrequencyTypeID(autoorder.Frequency);
            model.Frequency   = FrequencyType.Monthly;
            model.NextDate    = autoorder.NextRunDate;
            model.CreatedDate = createdDate;


            string html = RenderPartialViewToString("displaytemplates/autoordereditdate", model);

            return(new JsonNetResult(new
            {
                success = true,
                module = html
            }));
        }
        public ActionResult UpdateAutoOrderDate(AutoOrderDateViewModel dateVM)
        {
            if (dateVM.NextDate > dateVM.CreatedDate)
            {
                try
                {
                    var autoorderid   = dateVM.AutoorderID;
                    var frequencyType = Exigo.GetFrequencyType((int)dateVM.Frequency);

                    Exigo.UpdateCustomerAutoOrderRunDate(Identity.Customer.CustomerID, autoorderid, dateVM.NextDate, frequencyType);


                    var model   = Exigo.GetCustomerAutoOrder(Identity.Customer.CustomerID, autoorderid);
                    var partial = RenderPartialViewToString("displaytemplates/autoorderrow", model);

                    return(new JsonNetResult(new
                    {
                        success = true,
                        html = partial,
                        autoorderid = autoorderid
                    }));
                }
                catch (Exception ex)
                {
                    return(new JsonNetResult(new
                    {
                        success = false,
                        message = ex.Message
                    }));
                }
            }
            else
            {
                return(new JsonNetResult(new
                {
                    success = false,
                    message = "Please Select A Valid Date"
                }));
            }
        }