Пример #1
0
        public int RegisterNewWorker(WorkerDTO newWorker)
        {
            validateNewWorkerDataIsCorrect(newWorker);
            validator.validateUserIsNotRegistered(null, newWorker);

            Worker workerToAdd = convertDTO(newWorker);

            unitOfWork.WorkerRepository.Insert(workerToAdd);
            unitOfWork.Save();

            return(workerToAdd.WorkerId);
        }
Пример #2
0
        public int RegisterNewClient(ClientDTO newClient)
        {
            validateNewClientDataIsCorrect(newClient);
            validator.validateUserIsNotRegistered(newClient);

            Client clientToAdd = convertDTO(newClient);

            unitOfWork.ClientRepository.Insert(clientToAdd);
            unitOfWork.Save();

            return(clientToAdd.ClientId);
        }