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)); }
public void UserDetails(UserDetails details) { details.UserId=new Guid().ToString(); UserFinancialDetails financialDetails = CreditCardProvider.RetrieveData(details); Section userSection = SectionDataProvider.RetrieveData(details); DataWriter.WriteNewUser(details, financialDetails); }
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 }; }