public virtual ActionResult Submit(ActualizeGrouponQtyFeedViewModel model)
        {
            LogI("Submit");
            CallMessagesResult <string> result = new CallMessagesResult <string>();

            var messages = model.Validate();

            if (!messages.Any())
            {
                result = model.UpdateFeed(LogService, Time, DbFactory, AutoCreateListingService);
            }
            else
            {
                result = new CallMessagesResult <string>()
                {
                    Messages = messages,
                    Status   = CallStatus.Fail
                };
            }

            return(Json(result));
        }
        public virtual ActionResult Submit(WalmartCACatalogFeedViewModel model)
        {
            LogI("Submit");
            CallMessagesResult <bool> result = new CallMessagesResult <bool>();

            var messages = model.Validate();

            if (!messages.Any())
            {
                result = model.UpdateFeed(LogService, Time, DbFactory, SystemActions, ItemHistoryService, AccessManager.CompanyId ?? AccessManager.DefaultCompany.Id);
            }
            else
            {
                result = new CallMessagesResult <bool>()
                {
                    Messages = messages,
                    Status   = CallStatus.Fail
                };
            }

            return(Json(result));
        }