public async Task AktivujNeaktivniOsobu(int osobaId) { Osoba osoba = await osobaRepository.GetObjectAsync(osobaId); CheckNeaktivniNesmazana(osoba); osoba.Aktivni = true; unitOfWork.AddForUpdate(osoba); await unitOfWork.CommitAsync(); }
public async Task VlozVzkaz(VzkazInputDto vzkazInputDto) { Osoba autor = await osobaRepository.GetObjectAsync(vzkazInputDto.AutorId); autor.ThrowIfDeleted(); autor.ThrowIfNotAktivni(); Vzkaz vzkaz = new Vzkaz { AutorId = vzkazInputDto.AutorId, Zprava = vzkazInputDto.Zprava, DatumVlozeni = timeService.GetCurrentTime() }; unitOfWork.AddForInsert(vzkaz); await unitOfWork.CommitAsync(); }