public JsonResult Create(Turma turma, List <int> lstIdPessoasIncluir) { if (ModelState.IsValid) { turma.DataAlteracao = DateTime.Now.Date; db.Turma.Add(turma); db.SaveChanges(); if ((lstIdPessoasIncluir?.Count ?? 0) > 0) { TurmaPessoa turmaPessoa; lstIdPessoasIncluir.ForEach(idPessoa => { turmaPessoa = new TurmaPessoa(); turmaPessoa.IdTurma = turma.Id; turmaPessoa.IdPessoa = idPessoa; turmaPessoa.Pontuacao = 0; turmaPessoa.DataAlteracao = DateTime.Now.Date; db.TurmaPessoa.Add(turmaPessoa); db.SaveChanges(); }); } return(new JsonResult { Data = true, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonResult { Data = false, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult IncluirTurmaPessoa(int idTurma, int idPessoa) { bool ret = false; TurmaPessoa entity = new TurmaPessoa(); entity.IdTurma = idTurma; entity.IdPessoa = idPessoa; entity.DataAlteracao = DateTime.Now; db.TurmaPessoa.Add(entity); db.SaveChanges(); return(new JsonResult { Data = ret, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }