public ICommandResult Handle(CreateMatriculaCommand command) { command.Validate(); if (command.Invalid) { return(new CommandResult(false, "Erro na criação da Matrícula!", command.Notifications)); } var matricula = new Matricula() { IdAluno = command.IdAluno, IdCurso = command.IdCurso, Data = command.Data }; _repository.Create(matricula); return(new CommandResult(true, "Matrícula registrada com Sucesso!", matricula)); }
public Matricula Create(Matricula Matricula) { var MatriculaEntity = _mapper.Map <Matricula>(Matricula); return(_mapper.Map <Matricula>(_repository.Create(MatriculaEntity))); }