// Edit Processing Date public ActionResult FetchAutoOrderEditDateModule(int autoorderid) { var autoorder = Exigo.WebService().GetAutoOrders(new GetAutoOrdersRequest { AutoOrderID = autoorderid, CustomerID = Identity.Customer.CustomerID }).AutoOrders[0]; // Removed CreatedDate. This did not appear to be used ~ Marshall 02/25/15 //var createdDate = Exigo.OData().Customers.Where(c => c.CustomerID == Identity.Customer.CustomerID).FirstOrDefault().CreatedDate; var model = new AutoOrderDateViewModel(); model.AutoorderID = autoorderid; model.Frequency = autoorder.Frequency; 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; Exigo.UpdateCustomerAutoOrderRunDate(Identity.Customer.CustomerID, autoorderid, dateVM.NextDate); 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 AValid Date" //message = Resources.Common.PleaseSelectAValidDate }); } }