namespace QRBee.Api.Services.Database { /// /// Database interface /// public interface IStorage { /// /// Insert userInfo into database /// /// Information to be inserted Task PutUserInfo(UserInfo info); /// /// Retrieve user information from database /// /// Identifier by which user information will be retrieved /// User information Task GetUserInfo(string email); /// /// Update user record /// /// New user record /// Task UpdateUser(UserInfo info); /// /// Insert transactionInfo into database /// /// Information to be inserted Task PutTransactionInfo(TransactionInfo info); } }