Example #1
0
        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 !!" }));
        }
Example #2
0
        public async Task <ICommandResult> Put([FromBody] UpdateReportCommandInput value)
        {
            var result = await ReportHandler.Handler(value);

            return(result);
        }