public ActionResult DeleteConfirmed(Guid id) { ChamadaTrabalhador chamadaTrabalhador = db.ChamadaTrabalhadores.Find(id); db.ChamadaTrabalhadores.Remove(chamadaTrabalhador); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult AssociarTrabalhador(Guid chamadaId) { var chamadaTrabalhador = new ChamadaTrabalhador() { ChamadaTrabalhadorId = Guid.NewGuid() }; db.ChamadaTrabalhadores.Add(chamadaTrabalhador); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ChamadaTrabalhadorId,ChamadaId,TrabalhadorId,Observação")] ChamadaTrabalhador chamadaTrabalhador) { if (ModelState.IsValid) { db.Entry(chamadaTrabalhador).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ChamadaId = new SelectList(db.Chamadas, "ChamadaId", "Observação", chamadaTrabalhador.ChamadaId); ViewBag.TrabalhadorId = new SelectList(db.Trabalhadores, "TrabalhadorId", "NomeCompleto", chamadaTrabalhador.TrabalhadorId); return(View(chamadaTrabalhador)); }
public ActionResult Create([Bind(Include = "ChamadaTrabalhadorId,ChamadaId,TrabalhadorId,Observação")] ChamadaTrabalhador chamadaTrabalhador) { if (ModelState.IsValid) { chamadaTrabalhador.ChamadaTrabalhadorId = Guid.NewGuid(); db.ChamadaTrabalhadores.Add(chamadaTrabalhador); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ChamadaId = new SelectList(db.Chamadas, "ChamadaId", "Observação", chamadaTrabalhador.ChamadaId); ViewBag.TrabalhadorId = new SelectList(db.Trabalhadores, "TrabalhadorId", "NomeCompleto", chamadaTrabalhador.TrabalhadorId); return(View(chamadaTrabalhador)); }
// GET: ChamadaTrabalhador/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ChamadaTrabalhador chamadaTrabalhador = db.ChamadaTrabalhadores.Find(id); if (chamadaTrabalhador == null) { return(HttpNotFound()); } return(View(chamadaTrabalhador)); }
// GET: ChamadaTrabalhador/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ChamadaTrabalhador chamadaTrabalhador = db.ChamadaTrabalhadores.Find(id); if (chamadaTrabalhador == null) { return(HttpNotFound()); } ViewBag.ChamadaId = new SelectList(db.Chamadas, "ChamadaId", "Observação", chamadaTrabalhador.ChamadaId); ViewBag.TrabalhadorId = new SelectList(db.Trabalhadores, "TrabalhadorId", "NomeCompleto", chamadaTrabalhador.TrabalhadorId); return(View(chamadaTrabalhador)); }
public JsonResult CriarChamadaParaTrabalhadores(ViewModelChamadaTrabalhador viewChamadaTrabalhador) { foreach (var item in viewChamadaTrabalhador.Trabalhadores) { var novaChamadaTrabalhador = new ChamadaTrabalhador() { ChamadaTrabalhadorId = Guid.NewGuid(), ChamadaId = viewChamadaTrabalhador.ChamadaId, TrabalhadorId = item }; db.ChamadaTrabalhadores.Add(novaChamadaTrabalhador); db.SaveChanges(); } return(new JsonResult()); }