public async Task SnimiPromenuAsync(NalogFormDTO nalog)
 {
     var stavke = nalog.Stavke
                  .Select(s => new StavkaDTO(s.Id, s.IdKonto, s.Duguje, s.Potrazuje, s.Opis, s.Stornirana));
     var command = new IzmeniNalog(Guid.NewGuid(), nalog.Version.Value,
                                   identitySvc.GetUserId(), nalog.Id.Value, nalog.IdTip, nalog.Datum, nalog.Opis, stavke);
     await queue.Endpoint.Send(command);
 }
 public async Task SnimiNoviAsync(NalogFormDTO nalog)
 {
     var stavke = nalog.Stavke
                  .Select(s => new StavkaDTO(null, s.IdKonto, s.Duguje, s.Potrazuje, s.Opis, s.Stornirana));
     var command = new OtvoriNalog(Guid.NewGuid(), identitySvc.GetUserId(), nalog.IdTip, nalog.Datum,
                                   nalog.Opis, stavke);
     await queue.Endpoint.Send(command);
 }
Exemple #3
0
        public async Task <ActionResult> Put([FromBody] NalogFormDTO nalog)
        {
            await knjizenjeSvc.SnimiPromenuAsync(nalog);

            return(Ok());
        }