public async Task <APIResult> Update([FromBody] UpdateMaterialCommand command)
        {
            var rs = await mediator.Send(command);

            return(new APIResult()
            {
                Result = rs
            });
        }
示例#2
0
        public Task <bool> Handle(UpdateMaterialCommand message, CancellationToken cancellationToken)
        {
            if (!message.IsValid())
            {
                return(Task.FromResult(false));
            }
            var existing = repository.Get(message.Id);

            if (existing != null)
            {
                existing.Update(message.Name);
                repository.Update(existing);
            }

            return(Task.FromResult(false));
        }