public async Task Odhlasit(int terminId, int osobaId) { // TODO: lock (_lock) { Prihlaska prihlaska = await prihlaskaRepository.GetPrihlaska(terminId, osobaId); if (prihlaska != null) { unitOfWork.AddForDelete(prihlaska); await unitOfWork.CommitAsync(); } } }
public async Task Prihlasit(int terminId, int osobaId) { // TODO: lock (_lock) { if (await prihlaskaRepository.GetPrihlaska(terminId, osobaId) == null) { Prihlaska prihlaska = new Prihlaska { TerminId = terminId, OsobaId = osobaId, DatumPrihlaseni = timeService.GetCurrentTime(), }; unitOfWork.AddForInsert(prihlaska); await unitOfWork.CommitAsync(); } } }
public static OsobaDto ToOsobaDto(this Prihlaska prihlaska) { return(prihlaska.Osoba.ToOsobaDto()); }