public PartialViewResult Index(OrderViewModel model, OrderTrackingSubmitEnum submit) { var instance = new OrderTrackingInstance(this, submit); instance.Provider.Execute(model); return(PartialView(PartialViewConstants.IndexPartial, model)); }
public OrderTrackingInstance(Controller controller, OrderTrackingSubmitEnum submit) { switch (submit) { case OrderTrackingSubmitEnum.Update: Provider = new UpdateProvider(); break; } }