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(); }
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(); }