public Calculo RealizarCalculo(CalcularSalarioCommand command) { Funcionario funcionario = new Funcionario(command.MatriculaFuncionario, command.ValorHora); Calculo calculo = new Calculo(funcionario, command.HorasTrabalhadas, command.HorasComPericulosidade); _calculoRepository.Salvar(calculo); return(calculo); }
public IActionResult Calcular(CalcularSalarioCommand command) { if (ModelState.IsValid) { //var messageManager = new CalculoQueueManager(); //messageManager.SolicitarCalculo(command); return(Ok()); } return(BadRequest(ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage))); }