public void EditRevision(EditRevisionCommand editRevisionCommand)
        {
            if (editRevisionCommand is null)
            {
                throw new ArgumentNullException(nameof(editRevisionCommand), "Input was null!");
            }
            var revision = Revisions.FirstOrDefault(x => x.Id == editRevisionCommand.Id);

            if (revision is null)
            {
                throw new ArgumentException(nameof(revision), "No revision with this id was found!");
            }
            revision.Edit(editRevisionCommand);
        }
Esempio n. 2
0
 public IActionResult EditRevision([FromBody] EditRevisionCommand revisionEditCommand)
 {
     try
     {
         var client = _clientAggregateFactory.Create(revisionEditCommand.ClientId);
         client.EditRevision(revisionEditCommand);
         _clientsWriteRepository.Save(client);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }