public ActionResult Create(reuniao reuniao) { LoadFormJuriCompleto(); try { if (validate(reuniao)) { return(View(reuniao)); } ReuniaoRepository.Create(reuniao); List <inscricao> lst = InscricaoRepository.GetAllBySortAndJuri(reuniao.fk_id_juri); foreach (var item in lst) { participantes_reuniao temp = new participantes_reuniao(); temp.pfk_id_reuniao = reuniao.id_reuniao; temp.pfk_id_inscricao = item.id_inscricao; ParticipantesReuniaoRepository.Create(temp); } return(RedirectToAction("List", new { message = "Dados cadastrados com sucesso!" })); } catch { return(View(reuniao)); } }
public ActionResult Delete(int id, reuniao reuniao) { try { List <participantes_reuniao> lst = ParticipantesReuniaoRepository.GetAllByIdReuniao(id); foreach (var item in lst) { participantes_reuniao temp = ParticipantesReuniaoRepository.GetOne(item.id_participante_reuniao); ParticipantesReuniaoRepository.Delete(temp); } reuniao = ReuniaoRepository.GetOne(id); ReuniaoRepository.Delete(reuniao); return(RedirectToAction("List", new { message = "Dados excluídos com sucesso!" })); } catch { return(View()); } }