Handle saving entity with documents
This commit is contained in:
parent
dcef9018cb
commit
07c0e8aec4
|
|
@ -55,6 +55,8 @@ class ClientRepository {
|
|||
|
||||
Future<ClientEntity> saveData(
|
||||
Credentials credentials, ClientEntity client) async {
|
||||
|
||||
client = client.rebuild((b) => b..documents.clear());
|
||||
final data = serializers.serializeWith(ClientEntity.serializer, client);
|
||||
dynamic response;
|
||||
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ class CreditRepository {
|
|||
|
||||
Future<InvoiceEntity> saveData(
|
||||
Credentials credentials, InvoiceEntity credit) async {
|
||||
credit = credit.rebuild((b) => b..documents.clear());
|
||||
final data = serializers.serializeWith(InvoiceEntity.serializer, credit);
|
||||
dynamic response;
|
||||
|
||||
|
|
|
|||
|
|
@ -53,6 +53,7 @@ class InvoiceRepository {
|
|||
|
||||
Future<InvoiceEntity> saveData(
|
||||
Credentials credentials, InvoiceEntity invoice) async {
|
||||
invoice = invoice.rebuild((b) => b..documents.clear());
|
||||
final data = serializers.serializeWith(InvoiceEntity.serializer, invoice);
|
||||
dynamic response;
|
||||
|
||||
|
|
|
|||
|
|
@ -18,8 +18,7 @@ class ProductRepository {
|
|||
|
||||
Future<ProductEntity> loadItem(
|
||||
Credentials credentials, String entityId) async {
|
||||
final String url =
|
||||
'${credentials.url}/products/$entityId';
|
||||
final String url = '${credentials.url}/products/$entityId';
|
||||
|
||||
final dynamic response = await webClient.get(url, credentials.token);
|
||||
|
||||
|
|
@ -54,6 +53,7 @@ class ProductRepository {
|
|||
|
||||
Future<ProductEntity> saveData(
|
||||
Credentials credentials, ProductEntity product) async {
|
||||
product = product.rebuild((b) => b..documents.clear());
|
||||
final data = serializers.serializeWith(ProductEntity.serializer, product);
|
||||
dynamic response;
|
||||
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@ class QuoteRepository {
|
|||
|
||||
Future<InvoiceEntity> saveData(
|
||||
Credentials credentials, InvoiceEntity quote) async {
|
||||
quote = quote.rebuild((b) => b..documents.clear());
|
||||
final data = serializers.serializeWith(InvoiceEntity.serializer, quote);
|
||||
dynamic response;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue