public IHttpActionResult SalvarTarefa(Interface.TarefaTurma tarefaTurma) { var turma = _turmas.Por(tarefaTurma.IdTurma); var tarefa = _tarefas.Por(tarefaTurma.IdTarefa); if (turma.Tarefas == null) { turma.Tarefas = new List <Tarefa>(); } turma.Tarefas.Add(tarefa); tarefa.Turmas.Add(turma); _tarefas.Salvar(tarefa); foreach (var aluno in turma.Alunos) { _resolucoes.SalvarResolucaoTarefa(new ResolucaoTarefa { Aluno = aluno, Tarefa = tarefa, Enviada = false }); } return(Ok()); }
public void DeveSalvarProfessorEmTarefaCorretamente() { var tarefas = new Tarefas(Sessao); var professor = Sessao.Get <Professor>(1); var novaTarefa = new Tarefa { Professor = professor, Questoes = new List <Questao>() }; var q3 = Sessao.Get <Questao>(3); var q4 = Sessao.Get <Questao>(4); novaTarefa.Questoes.Add(q3); novaTarefa.Questoes.Add(q4); tarefas.Salvar(novaTarefa); var tarefa = Sessao.Get <Tarefa>(4); Assert.That(tarefa.Professor, Is.Not.Null); Assert.That(tarefa.Professor.Id, Is.EqualTo(1)); }
public IHttpActionResult Salvar(Interface.Tarefa tarefa) { var tarefaMapeada = _mapper.Map <Tarefa>(tarefa); _tarefas.Salvar(tarefaMapeada); return(Ok()); }
private void btnSalvar_Click(object sender, EventArgs e) { var t = new Tarefas(); t.nomeTar = txtNomeT.Text; t.descricaoTar = txtDescricaoT.Text; t.Salvar(); MessageBox.Show("Salvo com Sucesso!"); this.Hide(); }