public AddEditPropertyListViewModel(AddEditPropertyListDialog view, int propertyListGroupId) { View = view; mPropertyList = new PropertyList { PropertyListGroupId = propertyListGroupId }; LoadPropertyLists(propertyListGroupId); FireLoaded(); OkButtonCommand = new DelegateCommand<object>(OkButtonHander, CanModifyConfig); CancelButtonCommand = new DelegateCommand<object>(CancelButtonHander, x => true); }
public AddEditPropertyListViewModel(AddEditPropertyListDialog view, PropertyList propertyList) { View = view; mPropertyList = propertyList; LoadPropertyLists(propertyList.PropertyListGroupId); OkButtonCommand = new DelegateCommand<object>(OkButtonHander, CanModifyConfig); CancelButtonCommand = new DelegateCommand<object>(CancelButtonHander, x => true); CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); cmsWebServiceClient.GetPropertyListCompleted += (s1, e1) => { mPropertyList = e1.Result; FireLoaded(); }; cmsWebServiceClient.GetPropertyListAsync(mPropertyList.Id); }