public IActionResult CreateApplicant([FromBody] ApplicantModel model) { try { if (ModelState.IsValid) { this._logger.LogInformation("Model info sent: {model}", model); var response = _countryLogic.CreateApplicant(model.Name, model.FamilyName, model.Address, model.CountryOfOrigin, model.EmailAddress, model.Age, model.Hired); if (response.IsSuccessful) { return(new OkObjectResult(response)); } else { return(new BadRequestObjectResult(response)); } } return(BadRequest(ModelState)); } catch (Exception ex) { _logger.LogError(ex, ""); return(BadRequest(SERVER_ERROR)); } }