Invoices
This commit is contained in:
parent
de474551c7
commit
7d3f052907
|
|
@ -260,7 +260,8 @@ abstract class InvoiceItemEntity extends Object with BaseEntity implements Built
|
|||
static int counter = 0;
|
||||
factory InvoiceItemEntity() {
|
||||
return _$InvoiceItemEntity._(
|
||||
id: --InvoiceItemEntity.counter
|
||||
id: --InvoiceItemEntity.counter,
|
||||
qty: 1.0,
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class CreditsRepository {
|
|||
var data = serializers.serializeWith(CreditEntity.serializer, credit);
|
||||
var response;
|
||||
|
||||
if (credit.id == null) {
|
||||
if (credit.isNew()) {
|
||||
response = await webClient.post(
|
||||
auth.url + '/credits', company.token, json.encode(data));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class ExpenseRepository {
|
|||
var data = serializers.serializeWith(ExpenseEntity.serializer, expense);
|
||||
var response;
|
||||
|
||||
if (expense.id == null) {
|
||||
if (expense.isNew()) {
|
||||
response = await webClient.post(
|
||||
auth.url + '/expenses', company.token, json.encode(data));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class InvoiceRepository {
|
|||
var data = serializers.serializeWith(InvoiceEntity.serializer, invoice);
|
||||
var response;
|
||||
|
||||
if (invoice.id == null) {
|
||||
if (invoice.isNew()) {
|
||||
response = await webClient.post(
|
||||
auth.url + '/invoices', company.token, json.encode(data));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class PaymentsRepository {
|
|||
var data = serializers.serializeWith(PaymentEntity.serializer, payment);
|
||||
var response;
|
||||
|
||||
if (payment.id == null) {
|
||||
if (payment.isNew()) {
|
||||
response = await webClient.post(
|
||||
auth.url + '/payments', company.token, json.encode(data));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class ProjectsRepository {
|
|||
var data = serializers.serializeWith(ProjectEntity.serializer, project);
|
||||
var response;
|
||||
|
||||
if (project.id == null) {
|
||||
if (project.isNew()) {
|
||||
response = await webClient.post(
|
||||
auth.url + '/projects', company.token, json.encode(data));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class TasksRepository {
|
|||
var data = serializers.serializeWith(TaskEntity.serializer, task);
|
||||
var response;
|
||||
|
||||
if (task.id == null) {
|
||||
if (task.isNew()) {
|
||||
response = await webClient.post(
|
||||
auth.url + '/tasks', company.token, json.encode(data));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class VendorRepository {
|
|||
var data = serializers.serializeWith(VendorEntity.serializer, vendor);
|
||||
var response;
|
||||
|
||||
if (vendor.id == null) {
|
||||
if (vendor.isNew()) {
|
||||
response = await webClient.post(
|
||||
auth.url + '/vendors', company.token, json.encode(data));
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue