private async Task WhenUserOpensAnAccount(AccountEntity entity)
 {
     var json = JsonSerializer.Serialize(new
     {
         entity.Type,
         entity.Name,
         entity.OpenBalance,
         entity.OpenDate,
         entity.Description
     });
     await HttpClientDriver.SendPostRequest(ApiResources.OpenAccount, json);
 }
 private async Task WhenUserCreateStoreItem(StoreItemEntity entity)
 {
     var json = JsonSerializer.Serialize(new {entity.Code, entity.Data});
     await HttpClientDriver.SendPostRequest(ApiResources.CreateStoreItem, json);
 }
 private async Task WhenUserClosesAccount(AccountEntity entity)
 {
     var json = JsonSerializer.Serialize(new { entity.Id });
     await HttpClientDriver.SendPostRequest(ApiResources.CloseAccount, json);
 }
示例#4
0
 private async Task WhenUserSetsFavoriteAccount(AccountEntity entity)
 {
     var json = JsonSerializer.Serialize(new { entity.Id, IsFavorite = entity.Favorite });
     await HttpClientDriver.SendPostRequest(ApiResources.FavoriteAccount, json);
 }
示例#5
0
 private async Task WhenUserModifiedACashflow(Request request)
 {
     var json = JsonSerializer.Serialize(request);
     await HttpClientDriver.SendPostRequest(ApiResources.ModifyCashflow, json);
 }