Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        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();
                }
            }
        }
Ejemplo n.º 3
0
 public static OsobaDto ToOsobaDto(this Prihlaska prihlaska)
 {
     return(prihlaska.Osoba.ToOsobaDto());
 }