public static CreatedCurriculumCommandRequest MapToCommand(this CriarGradeModel model) { var entity = new Curriculum(model.CodGrade, model.Curso, model.Turma, model.Disciplina); entity.AddEmployee(new Employee(model.CodFuncionario)); var result = new CreatedCurriculumCommandRequest(entity); return(result); }
public async Task <IActionResult> Grade([FromForm] CriarGradeModel model) { return(Ok(_mediator.Send(model.MapToCommand()))); }