Esempio n. 1
0
        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;
 }