Ejemplo n.º 1
0
 public UnitOfWork(IDataContext dataContext, IUnitOfWorkManager manager)
 {
     State = UnitOfWorkState.Active;
     DataContext = dataContext;
     Manager = manager;
     Manager.Add(this);
 }
        private async void LoadDataAsync(string firstName, string middleName, string lastName)
        {
            using (Busy.GetTicket())
            {
                _unitOfWork = _unitOfWorkManager.Create();
                var staffingResource = await _unitOfWork.StaffingResourceFactory.CreateAsync();

                _unitOfWorkManager.Add(staffingResource.Id, _unitOfWork);
                staffingResource.FirstName  = firstName;
                staffingResource.MiddleName = middleName;
                staffingResource.LastName   = lastName;
                Start(staffingResource.Id, EditMode.Edit);
            }
        }