Exemplo n.º 1
0
        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() }));
        }