Added Service

This commit is contained in:
2026-02-21 21:57:31 +08:00
parent 6238c701c0
commit 46a84b4d95
8 changed files with 171 additions and 41 deletions
+12 -4
View File
@@ -377,12 +377,20 @@ class OfficesController {
final SupabaseClient _client;
Future<void> createOffice({required String name}) async {
await _client.from('offices').insert({'name': name});
Future<void> createOffice({required String name, String? serviceId}) async {
final payload = {'name': name};
if (serviceId != null) payload['service_id'] = serviceId;
await _client.from('offices').insert(payload);
}
Future<void> updateOffice({required String id, required String name}) async {
await _client.from('offices').update({'name': name}).eq('id', id);
Future<void> updateOffice({
required String id,
required String name,
String? serviceId,
}) async {
final payload = {'name': name};
if (serviceId != null) payload['service_id'] = serviceId;
await _client.from('offices').update(payload).eq('id', id);
}
Future<void> deleteOffice({required String id}) async {