public async Task UpdateVersionAsync(Guid id, long version)
        {
            var form = await formRepo.GetAsync(id);

            form.Version = version;

            var gk = await gkRepo.GetAsync(id);

            gk.Version = version;
        }
        public async Task Handle(NalogObrisan evnt, CancellationToken cancellationToken)
        {
            logger.LogTrace($"Handling IdNaloga: {evnt.IdNaloga}");
            var nalog = await nalogRepo.GetAsync(evnt.IdNaloga);

            if (nalog == null)
            {
                throw new NalogNePostojiException(evnt.IdNaloga);
            }

            nalogRepo.Remove(nalog);
        }
示例#3
0
        public async Task Handle(IzmenjenoZaglavljeNaloga evnt, CancellationToken cancellationToken)
        {
            logger.LogTrace($"Handling IdNaloga: {evnt.IdNaloga}");
            var nalog = await nalogRepo.GetAsync(evnt.IdNaloga);

            if (nalog == null)
            {
                throw new NalogNePostojiException(evnt.IdNaloga);
            }

            nalog.Datum = evnt.DatumNaloga;
            nalog.IdTip = evnt.IdTip;
            nalog.Opis  = evnt.Opis;
        }