public ActionResult ToggleImportant(int id) { model.ItemRoteiro roteiro = new data.ItemRoteiro().GetElement(id); roteiro.Importante = !roteiro.Importante; new data.ItemRoteiro().Update(roteiro); return(Redirect(Request.UrlReferrer.AbsolutePath + "#" + id)); }
// GET: /ItemRoteiro/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } model.ItemRoteiro itemroteiro = new data.ItemRoteiro().GetElement(id.HasValue ? id.Value : 0); if (itemroteiro == null) { return(HttpNotFound()); } return(View(itemroteiro)); }
public ActionResult Edit([Bind(Include = "Id,Titulo,HorarioInicio,Observacao")] model.ItemRoteiro itemroteiro, bool antesInicio = true) { model.ItemRoteiro roteiro = new data.ItemRoteiro().GetElement(itemroteiro.Id); roteiro.Titulo = itemroteiro.Titulo; roteiro.HorarioInicio = itemroteiro.HorarioInicio; if (antesInicio) { roteiro.HorarioInicio += 24 * 60; } roteiro.Observacao = itemroteiro.Observacao; new data.ItemRoteiro().Update(roteiro); return(Redirect(Request.UrlReferrer.AbsolutePath + "#" + itemroteiro.Id)); }
public ActionResult ToggleBefore(int id) { int factor = 24 * 60; model.ItemRoteiro roteiro = new data.ItemRoteiro().GetElement(id); bool before = new data.Evento().GetElement(roteiro.EventoId.Value).HorarioInicio > roteiro.HorarioInicio; if (before) { roteiro.HorarioInicio += factor; } else { roteiro.HorarioInicio -= factor; } new data.ItemRoteiro().Update(roteiro); return(Redirect(Request.UrlReferrer.AbsolutePath + "#" + id)); }