예제 #1
0
 public void Load(IHttpServiceBuilder builder)
 {
     builder.ServicePath            = "/Fake";
     builder.Get["/SomeGet"]        = request => Task.FromResult <object>((request.User != null) ? request.User.Name : null);
     builder.Post["/SomePost"]      = request => Task.FromResult <object>((request.User != null) ? request.User.Name : null);
     builder.Post["/CreateUser"]    = request => { _userManager.CreateUser(request.Form.UserName, request.Form.Password); return(Task.FromResult <object>(null)); };
     builder.Post["/FindUser"]      = request => { _userManager.FindUserByName(request.Form.UserName); return(Task.FromResult <object>(null)); };
     builder.Post["/FindUserAsync"] = async request => await _userManager.FindUserByNameAsync(request.Form.UserName);
 }