コード例 #1
0
ファイル: ElasticDataWriter.cs プロジェクト: doron050/ponpons
 public void WriteNewUser(string userId, UserDetails details,UserFinancialDetails financialDetails)
 {
     Client.Index(details, i => i.Index(ElasticConstants.UserDetailsIndexName)
         .Type(ElasticConstants.UserDetailsTypeName).Id(userId));
     Client.Index(financialDetails, i => i.Index(ElasticConstants.UserFinancialsIndexName)
         .Type(ElasticConstants.UserFinancialsDetailsTypeName));
 }
コード例 #2
0
ファイル: PonponsController.cs プロジェクト: doron050/ponpons
 public void UserDetails(UserDetails details)
 {
     details.UserId=new Guid().ToString();
     UserFinancialDetails financialDetails = CreditCardProvider.RetrieveData(details);
     Section userSection = SectionDataProvider.RetrieveData(details);
     DataWriter.WriteNewUser(details, financialDetails);
 }
コード例 #3
0
ファイル: PonponsController.cs プロジェクト: doron050/ponpons
 public object PostUserDetails(UserDetails details)
 {
     string userId = Guid.NewGuid().ToString();
     UserFinancialDetails financialDetails = CreditCardProvider.RetrieveData(details);
     financialDetails.UserId = userId;
     DataWriter.WriteNewUser(userId, details, financialDetails);
     return new { userId = userId };
 }