public async Task <IActionResult> Post([FromBody] ApplicantModel request)
        {
            _logger.LogInformation("POST for creating Applicant with request: " + JsonConvert.SerializeObject(request));
            var validationResult = _validationManager.Validate(new ApplicantModelValidator(), request);

            if (validationResult.Errors.Count > 0)
            {
                return(Ok(_errorMapper.MapToError(ServerResponse.BadRequest, validationResult.Errors)));
            }
            var response = await _applicantManager.CreateApplicantAsync(request);

            _logger.LogInformation("POST for creating Applicant with response: " + JsonConvert.SerializeObject(response));
            return(Ok(response));
        }