public async Task <ActionResult> CadastrarNovoAluno() { var command = new RegistrarNovoAlunoCommand() { Nome = "John Snow", Idade = 30, Endereco = "North" }; await Mediator.Send(command); return(NoContent()); }
public bool RegistrarNovoAluno(RegistrarNovoAlunoCommand command) { var parameters = new List <SqlParameter>() { new SqlParameter("@Name", command.Nome), new SqlParameter("@Age", command.Idade), new SqlParameter("@Address", command.Endereco) }; try { var result = Database .ExecuteSqlCommand("EXEC PROCInsertStudent @Name, @Age, @Address", parameters.ToArray()); return(result > 0); } catch (Exception) { //TODO: implemente uma forma melhor de logar suas exceptions :P throw; } }