public async Task <IActionResult> AddPresentationElement(string id, PresentationElementUsages usage, string language, CancellationToken token) { try { var cmd = new DeleteHumanTaskDefPresentationElementCommand { Id = id, Usage = usage, Language = language }; await _mediator.Send(cmd, token); return(new NoContentResult()); } catch (UnknownHumanTaskDefException ex) { return(this.ToError(new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("bad_request", ex.Message) }, HttpStatusCode.NotFound, Request)); } catch (BadRequestException ex) { return(this.ToError(new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("bad_request", ex.Message) }, HttpStatusCode.BadRequest, Request)); } }
public HumanTaskDefPresentationElementRemovedEvent(string id, string aggregateId, int version, PresentationElementUsages usage, string language, DateTime receptionDateTime) : base(id, aggregateId, version) { Usage = usage; Language = language; ReceptionDateTime = receptionDateTime; }