public ActionResult DeleteConfirmed(int id) { ATIVIDADE_PROFMT aTIVIDADE_PROFMT = db.ATIVIDADE_PROFMT.Find(id); db.ATIVIDADE_PROFMT.Remove(aTIVIDADE_PROFMT); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "COD_ATIVIDADE,NOME_ATIVIDADE,DATA_ENTREGA,TIPO_ATIVIDADE,COD_MATERIA,COD_TURMA,PERIODO_LETIVO")] Atividade_ProfmtViewModel atividade_ProfmtViewModel) { if (ModelState.IsValid) { //CRIAR OBJETO ATIVIDADE ATIVIDADE atividade = new ATIVIDADE(); //INSERIR O PROXIMO DADOS atividade.NOME_ATIVIDADE = atividade_ProfmtViewModel.NOME_ATIVIDADE; atividade.DATA_ENTREGA = atividade_ProfmtViewModel.DATA_ENTREGA; atividade.TIPO_ATIVIDADE = atividade_ProfmtViewModel.TIPO_ATIVIDADE; atividade.COD_MATERIA = atividade_ProfmtViewModel.COD_MATERIA; db.ATIVIDADE.Add(atividade); db.SaveChanges(); ATIVIDADE_PROFMT aTIVIDADE_PROFMT = new ATIVIDADE_PROFMT(); aTIVIDADE_PROFMT.COD_ATIVIDADE = db.ATIVIDADE.Max(row => row.COD_ATIVIDADE); aTIVIDADE_PROFMT.COD_MATERIA = atividade_ProfmtViewModel.COD_MATERIA; aTIVIDADE_PROFMT.COD_TURMA = atividade_ProfmtViewModel.COD_TURMA; aTIVIDADE_PROFMT.PERIODO_LETIVO = atividade_ProfmtViewModel.PERIODO_LETIVO; var user = (ClaimsIdentity)User.Identity; var UsuarioId = Convert.ToInt32( user .Claims .Where( u => u.Type == ClaimTypes.Sid) .FirstOrDefault() .Value); var PROFESSOR = db.PROFESSOR .Where(a => a.UsuarioId == UsuarioId).FirstOrDefault(); aTIVIDADE_PROFMT.COD_PROF = PROFESSOR.COD_PROF; db.ATIVIDADE_PROFMT.Add(aTIVIDADE_PROFMT); db.SaveChanges(); String link = "Index/" + PROFESSOR.COD_PROF + "/" + atividade_ProfmtViewModel.COD_MATERIA + "/" + atividade_ProfmtViewModel.COD_TURMA; return(RedirectToAction(link)); } ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "NOME_ATIVIDADE", "NOME_ATIVIDADE", atividade_ProfmtViewModel.NOME_ATIVIDADE); ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "DATA_ENTREGA", "DATA_ENTREGA", atividade_ProfmtViewModel.DATA_ENTREGA); ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "TIPO_ATIVIDADE", "TIPO_ATIVIDADE", atividade_ProfmtViewModel.TIPO_ATIVIDADE); ViewBag.COD_MATERIA = new SelectList(db.MATERIA, "COD_MATERIA", "NOME", atividade_ProfmtViewModel.COD_MATERIA); ViewBag.COD_TURMA = new SelectList(db.TURMA, "COD_TURMA", "SERIE", atividade_ProfmtViewModel.COD_TURMA); return(View(atividade_ProfmtViewModel)); }
// GET: ATIVIDADE_PROFMT/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ATIVIDADE_PROFMT aTIVIDADE_PROFMT = db.ATIVIDADE_PROFMT.Find(id); if (aTIVIDADE_PROFMT == null) { return(HttpNotFound()); } return(View(aTIVIDADE_PROFMT)); }
public ActionResult Edit([Bind(Include = "COD_ATIVIDADE,COD_PROF,COD_MATERIA,COD_TURMA,PERIODO_LETIVO")] ATIVIDADE_PROFMT aTIVIDADE_PROFMT) { if (ModelState.IsValid) { db.Entry(aTIVIDADE_PROFMT).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "COD_ATIVIDADE", "NOME_ATIVIDADE", aTIVIDADE_PROFMT.COD_ATIVIDADE); ViewBag.COD_MATERIA = new SelectList(db.MATERIA, "COD_MATERIA", "NOME", aTIVIDADE_PROFMT.COD_MATERIA); ViewBag.COD_PROF = new SelectList(db.PROFESSOR, "COD_PROF", "NOME", aTIVIDADE_PROFMT.COD_PROF); ViewBag.COD_TURMA = new SelectList(db.TURMA, "COD_TURMA", "SERIE", aTIVIDADE_PROFMT.COD_TURMA); return(View(aTIVIDADE_PROFMT)); }
// GET: ATIVIDADE_PROFMT/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ATIVIDADE_PROFMT aTIVIDADE_PROFMT = db.ATIVIDADE_PROFMT.Find(id); if (aTIVIDADE_PROFMT == null) { return(HttpNotFound()); } ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "COD_ATIVIDADE", "NOME_ATIVIDADE", aTIVIDADE_PROFMT.COD_ATIVIDADE); ViewBag.COD_MATERIA = new SelectList(db.MATERIA, "COD_MATERIA", "NOME", aTIVIDADE_PROFMT.COD_MATERIA); ViewBag.COD_PROF = new SelectList(db.PROFESSOR, "COD_PROF", "NOME", aTIVIDADE_PROFMT.COD_PROF); ViewBag.COD_TURMA = new SelectList(db.TURMA, "COD_TURMA", "SERIE", aTIVIDADE_PROFMT.COD_TURMA); return(View(aTIVIDADE_PROFMT)); }