new api implementation

This commit is contained in:
Eudes Inácio
2024-05-29 15:43:37 +01:00
parent 08303ef8cf
commit 3769a7b8fe
12 changed files with 325 additions and 34 deletions
@@ -16,6 +16,7 @@ import { SessionStore } from 'src/app/store/session.service';
import { HttpErrorHandle } from 'src/app/services/http-error-handle.service';
import { ContactsService } from 'src/app/services/contacts.service'
import { DomSanitizerService } from 'src/app/services/DomSanitizer.service';
import { AgendaDataRepositoryService } from 'src/app/services/Repositorys/Agenda/agenda-data-repository.service';
@Component({
selector: 'app-edit-event',
@@ -103,10 +104,14 @@ export class EditEventPage implements OnInit {
public ThemeService: ThemeService,
private httpErrorHandle: HttpErrorHandle,
private contactsService: ContactsService,
private domSanitizeService: DomSanitizerService
) {}
private domSanitizeService: DomSanitizerService,
private agendaDataRepository: AgendaDataRepositoryService
) {
}
ngOnInit() {
console.log(this.postEvent)
this._postEvent = this.postEvent
this.allDayCheck = this.postEvent.IsAllDayEvent;
if(!this.restoreTemporaryData()) {
@@ -337,6 +342,19 @@ export class EditEventPage implements OnInit {
}
save_v2() {
this.injectValidation()
this.runValidation()
if (this.Form.invalid) {
return false
}
this.showLoader = true;
this.agendaDataRepository.updateEvent(this._postEvent.EventId, this._postEvent,this._postEvent.CalendarName,this.loadedEventAttachments);
this.showLoader = false;
this.httpErrorHandle.httpsSucessMessagge('Editar evento')
}
async save() {