public AddEditUnitDialog(Unit unit) { InitializeComponent(); Title = "Edit Unit"; mViewUnit = new AddEditUnitViewUnit(this, unit, CommonUtils.Operation.Update) {View = this}; }
public AddEditUnitViewUnit(AddEditUnitDialog view, Unit unit, CommonUtils.Operation operation) { View = view; mUnit = unit; LoadUnits(); OkButtonCommand = new DelegateCommand<object>(OkButtonHander, CanModifyConfig); CancelButtonCommand = new DelegateCommand<object>(CancelButtonHander, x => true); if (operation == CommonUtils.Operation.Update) { CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); cmsWebServiceClient.GetUnitCompleted += (s1, e1) => { mUnit = e1.Result; FireLoaded(); }; cmsWebServiceClient.GetUnitAsync(mUnit.Id); } else { FireLoaded(); } }
public AddEditUnitDialog(Unit unit, int subAreaId) { InitializeComponent(); Unit = unit; Unit.CellId = subAreaId; mViewUnit = new AddEditUnitViewUnit(this, Unit, CommonUtils.Operation.Add) {View = this}; }