public void Login([FromBody] LoginModel login) { var urlHelper = new UrlHelper(Request); var url = urlHelper.Content("/oauth/aurelia_token"); Redirect(url); //var user =await AppUserManager.FindByEmailAsync(login.Email);//.FindAsync(login.Email, login.Password); //var model = TheModelFactory.Create(user); //return Ok(user); }
public void UrlHelper_Content_DefaultsVirtualPathToSlash() { // Arrange var request = new HttpRequestMessage(); request.SetRequestContext(new HttpRequestContext()); request.RequestUri = new Uri("http://contoso.com/api/Products"); var urlHelper = new UrlHelper(request); // Act string link = urlHelper.Content("~/store"); // Assert Assert.Equal("http://contoso.com/store", link); }
public void UrlHelper_Content_UsesVirtualPathFromConfiguration() { // Arrange var request = new HttpRequestMessage(); request.SetConfiguration(new HttpConfiguration(new HttpRouteCollection("/AppPath"))); request.RequestUri = new Uri("http://contoso.com/AppPath/api/Products"); var urlHelper = new UrlHelper(request); // Act string link = urlHelper.Content("~/store"); // Assert Assert.Equal("http://contoso.com/AppPath/store", link); }
public void UrlHelper_Content_CombinesVirtualPath() { // Arrange var request = new HttpRequestMessage(); request.SetRequestContext(new HttpRequestContext { VirtualPathRoot = "/AppPath" }); request.RequestUri = new Uri("http://contoso.com/AppPath/api/Products"); var urlHelper = new UrlHelper(request); // Act string link = urlHelper.Content("~/store"); // Assert Assert.Equal("http://contoso.com/AppPath/store", link); }
public void UrlHelper_Content_CombinesAbsolutePath() { // Arrange var request = new HttpRequestMessage(); request.RequestUri = new Uri("http://contoso.com/api/Products"); var urlHelper = new UrlHelper(request); // Act string link = urlHelper.Content("/store"); // Assert Assert.Equal("http://contoso.com/store", link); }
public void UrlHelper_Content_NoOpsAbsoluteUrl() { // Arrange var request = new HttpRequestMessage(); request.RequestUri = new Uri("http://contoso.com/api/Products"); var urlHelper = new UrlHelper(request); // Act string link = urlHelper.Content("http://microsoft.com/webapi"); // Assert Assert.Equal("http://microsoft.com/webapi", link); }