public ActionResult DeleteConfirmed(int id) { ATIVIDADE aTIVIDADE = db.ATIVIDADE.Find(id); db.ATIVIDADE.Remove(aTIVIDADE); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "COD_ATIVIDADE,NOME_ATIVIDADE,DATA_ENTREGA,TIPO_ATIVIDADE,COD_MATERIA")] ATIVIDADE aTIVIDADE) { if (ModelState.IsValid) { db.Entry(aTIVIDADE).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.COD_MATERIA = new SelectList(db.MATERIA, "COD_MATERIA", "NOME", aTIVIDADE.COD_MATERIA); return(View(aTIVIDADE)); }
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/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ATIVIDADE aTIVIDADE = db.ATIVIDADE.Find(id); if (aTIVIDADE == null) { return(HttpNotFound()); } return(View(aTIVIDADE)); }
// GET: ATIVIDADE/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ATIVIDADE aTIVIDADE = db.ATIVIDADE.Find(id); if (aTIVIDADE == null) { return(HttpNotFound()); } ViewBag.COD_MATERIA = new SelectList(db.MATERIA, "COD_MATERIA", "NOME", aTIVIDADE.COD_MATERIA); return(View(aTIVIDADE)); }