コード例 #1
0
        public void UpdateWorkerInfo(int workerId, WorkerBundle workerInfo)
        {
            Worker workerToUpdate = unitOfWork.WorkerRepository.GetByID(workerId);

            validator.validateUserExists(null, workerToUpdate);
            validateWorkerDataToUpdate(workerInfo);

            updateNewInfo(workerToUpdate, workerInfo);

            unitOfWork.WorkerRepository.Update(workerToUpdate);
            unitOfWork.Save();
        }
コード例 #2
0
ファイル: ClientService.cs プロジェクト: ximemou/Pet-Vacay-
        public void AddClientPet(int clientId, PetBundle petData)
        {
            validatePetData(clientId, petData);
            Pet petToAdd = convertDTOPet(petData);

            Client clientToAddPet = unitOfWork.ClientRepository.GetByID(clientId);

            validator.validateUserExists(clientToAddPet);


            clientToAddPet.PersonalPets.Add(petToAdd);
            unitOfWork.Save();
        }