示例#1
0
 public object Post( HttpRequest request )
 {
     WindowsIdentity identity = (WindowsIdentity)request.RequestContext.HttpContext.User.Identity;
     if( identity == null || identity.User == null ) {
         return null;
     }
     using( StreamReader s = new StreamReader( request.GetBufferlessInputStream( true ) ) ) {
         string str = s.ReadToEnd();
         JavaScriptSerializer js = new JavaScriptSerializer();
         HappyIndex happyIndex = js.Deserialize<HappyIndex>( str );
         DataFactory.UpdateHappyIndex( identity.User.AccountDomainSid.Value, happyIndex );
         return happyIndex;
     }
 }
示例#2
0
 public override Stream GetBufferlessInputStream()
 {
     return(_httpRequest.GetBufferlessInputStream());
 }
示例#3
0
 public override Stream GetBufferlessInputStream()
 {
     return(w.GetBufferlessInputStream());
 }