public async Task <(ApplicantViewModel applicantViewModel, string errorMessage)> Add(ApplicantViewModel applicantViewModel) { if (await _applicantRepository.IsEmailExist(applicantViewModel.EmailAddress, null)) { return(null, Resource.Error_EmailDuplicated); } var addedApplicantViewModel = await _applicantRepository.Add(applicantViewModel); return(addedApplicantViewModel, string.Empty); }