예제 #1
0
 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));
 }
예제 #2
0
 // 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));
 }
예제 #3
0
 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));
 }
예제 #4
0
        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));
        }