public IActionResult SendFirstLoginCredentials([FromBody] FirstLoginCredentialsViewModel model) { string baseUrl = $"{Request.Scheme}://{Request.Host.Value}{Request.PathBase.Value}"; string loginLink = Url.Content($"{baseUrl}/login"); var result = emailSender.SendFirstLoginCredentials(model, loginLink); if (result.Successful) { return(StatusCode(200, new { response = ApiMessages.EmailInstructions() })); } return(StatusCode(496, new { response = ApiMessages.EmailNotSent() })); }