public async Task <ICommandResult> Handler(UpdateReportCommandInput command) { var report = await _RLREP.GetById(command.ReportId); report.Update(command.Title, command.Image, command.Description); if (report.Invalid) { return(new CommandResult(_BuildResult.BuildResult(report.Notifications))); } _RLREP.Update(report); return(new CommandResult(new string[] { "Relatório editado com Sucesso !!" })); }
public async Task <ICommandResult> Put([FromBody] UpdateReportCommandInput value) { var result = await ReportHandler.Handler(value); return(result); }