protected virtual void DoUnbindModel(RouteValueDictionary routeValueDictionary, LayoutTabsViewModel model) { if (!string.IsNullOrEmpty(model.PostedCustomerId)) { routeValueDictionary.Add(model.NameFor(m => m.PostedCustomerId), model.PostedCustomerId); } }
protected override void DoUnbindModel(RouteValueDictionary routeValueDictionary, LayoutTabsViewModel model) { var avm = (AppointmentViewModel)model; if (avm.AppointmentId.HasValue) { routeValueDictionary.Add(avm.NameFor(m => m.AppointmentId), avm.AppointmentId); } base.DoUnbindModel(routeValueDictionary, model); }
protected override void DoUnbindModel(RouteValueDictionary routeValueDictionary, LayoutTabsViewModel model) { var uvm = (UnroutedViewModel)model; //if (uvm.DcCancelDate.HasValue) //{ // routeValueDictionary.Add(uvm.NameFor(m => m.DcCancelDate), string.Format(CultureInfo.InvariantCulture, "{0:d}", uvm.DcCancelDate)); //} if (!string.IsNullOrEmpty(uvm.BuildingId)) { routeValueDictionary.Add(uvm.NameFor(m => m.BuildingId), uvm.BuildingId); } if (uvm.RecentlyAssignedPoCount.HasValue) { routeValueDictionary.Add(uvm.NameFor(m => m.RecentlyAssignedPoCount), uvm.RecentlyAssignedPoCount); } // We need to unbind the RecentlyAssignedGroup for redirecting to Routing UI. if (uvm.RecentlyAssignedGroup != null) { ModelUnbinderHelpers.ModelUnbinders.FindUnbinderFor(uvm.RecentlyAssignedGroup.GetType()) .UnbindModel(routeValueDictionary, uvm.NameFor(m => m.RecentlyAssignedGroup), uvm.RecentlyAssignedGroup); } if (uvm.InitialGroup != null) { ModelUnbinderHelpers.ModelUnbinders.FindUnbinderFor(uvm.InitialGroup.GetType()) .UnbindModel(routeValueDictionary, uvm.NameFor(m => m.InitialGroup), uvm.InitialGroup); } base.DoUnbindModel(routeValueDictionary, model); }
protected override void DoUnbindModel(RouteValueDictionary routeValueDictionary, LayoutTabsViewModel model) { var bvm = (BolViewModel)model; if (bvm.InitialAppointment != null && bvm.InitialAppointment.id.HasValue) { routeValueDictionary.Add(bvm.NameFor(m => m.InitialAppointment.id), bvm.InitialAppointment.id); } if (bvm.AssignedAppointmentId.HasValue) { routeValueDictionary.Add(bvm.NameFor(m => m.AssignedAppointmentId), bvm.AssignedAppointmentId); } if (bvm.AssignedAppointmentNumber.HasValue) { routeValueDictionary.Add(bvm.NameFor(m => m.AssignedAppointmentNumber), bvm.AssignedAppointmentNumber); } if (bvm.AssignedBolCount.HasValue) { routeValueDictionary.Add(bvm.NameFor(m => m.AssignedBolCount), bvm.AssignedBolCount); } if (bvm.BolAtsDate.HasValue) { routeValueDictionary.Add(bvm.NameFor(m => m.BolAtsDate), bvm.BolAtsDate); } base.DoUnbindModel(routeValueDictionary, model); }
protected override void DoUnbindModel(RouteValueDictionary routeValueDictionary, LayoutTabsViewModel model) { var rvm = (RoutingSummaryViewModel)model; if (rvm.RoutingFilter != RoutingSummaryFilter.NotSet) { routeValueDictionary.Add(rvm.NameFor(m => m.RoutingFilter), rvm.RoutingFilter.ToString()); } base.DoUnbindModel(routeValueDictionary, model); }
protected override void DoUnbindModel(RouteValueDictionary routeValueDictionary, LayoutTabsViewModel model) { var rvm = (RoutedViewModel)model; if (rvm.CreatedBolCount.HasValue) { routeValueDictionary.Add(rvm.NameFor(m => m.CreatedBolCount), rvm.CreatedBolCount); } if (rvm.BolAtsdate.HasValue) { routeValueDictionary.Add(rvm.NameFor(m => m.BolAtsdate), rvm.BolAtsdate); } if (rvm.InitialGroup != null) { ModelUnbinderHelpers.ModelUnbinders.FindUnbinderFor(rvm.InitialGroup.GetType()) .UnbindModel(routeValueDictionary, rvm.NameFor(m => m.InitialGroup), rvm.InitialGroup); } base.DoUnbindModel(routeValueDictionary, model); }
protected override void DoUnbindModel(RouteValueDictionary routeValueDictionary, LayoutTabsViewModel model) { var rvm = (RoutingViewModel)model; if (rvm.ShowRoutedOrders) { routeValueDictionary.Add(rvm.NameFor(m => m.ShowRoutedOrders), rvm.ShowRoutedOrders); } if (!string.IsNullOrEmpty(rvm.BuildingId)) { routeValueDictionary.Add(rvm.NameFor(m => m.BuildingId), rvm.BuildingId); } if (rvm.InitialGroup != null) { ModelUnbinderHelpers.ModelUnbinders.FindUnbinderFor(rvm.InitialGroup.GetType()) .UnbindModel(routeValueDictionary, rvm.NameFor(m => m.InitialGroup), rvm.InitialGroup); } base.DoUnbindModel(routeValueDictionary, model); }