public async Task <HttpResponseMessage> ConfirmEmail(string userId, string code) { if (userId == null || code == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } code = HttpUtility.UrlDecode(code); var result = await UsersHelper.ConfirmEmail(userId, code); if (!result) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } var response = new HttpResponseMessage(); response.Content = new StringContent(MailHelper.getConfirmEmailSuccessfulMessage()); response.Content.Headers.ContentType = new MediaTypeHeaderValue("text/html"); return(response); }