public async Task <APIResult> Update([FromBody] UpdateMaterialCommand command) { var rs = await mediator.Send(command); return(new APIResult() { Result = rs }); }
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)); }