public AddEditSubAreaDialog(Area area) { InitializeComponent(); mSubArea = new Cell {AreaId = area.Id, IsActive = true}; mSubAreaViewModel = new SubAreaViewModel(mSubArea, this); DataContext = mSubAreaViewModel; }
public AddEditSubAreaDialog(Cell subArea) { InitializeComponent(); int subAreaId = subArea.Id; Title = "Edit SubArea"; CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); cmsWebServiceClient.GetSubAreaCompleted += (s, e) => { mSubArea = (from x in e.Result where x.Id == subAreaId select x).FirstOrDefault(); mSubAreaViewModel = new SubAreaViewModel(mSubArea, this); DataContext = mSubAreaViewModel; }; cmsWebServiceClient.GetSubAreaAsync(subArea.Id); }