public ActionResult DeleteConfirmedTime(int id)
        {
            HorarioDisponivel horarioDisponivel = db.HorarioDisponivel.Find(id);

            db.HorarioDisponivel.Remove(horarioDisponivel);
            db.SaveChanges();
            return(RedirectToAction("PerfilTime", "Time").ComMensagem("Operação realizada com sucesso.", "alert-success"));
        }
 public ActionResult Edit([Bind(Include = "IDHorario,sHora,iCodTime,iCodCampo,iDiaSemana,dDataCadastro")] HorarioDisponivel horarioDisponivel)
 {
     if (ModelState.IsValid)
     {
         db.Entry(horarioDisponivel).State = EntityState.Modified;
         db.Entry(horarioDisponivel).Property("dDataCadastro").IsModified = false;
         db.SaveChanges();
         return(RedirectToAction("Index").ComMensagem("Operação realizada com sucesso.", "alert-success"));
     }
     ViewBag.iCodCampo = new SelectList(db.Campo, "IDCampo", "sNome", horarioDisponivel.iCodCampo);
     ViewBag.iCodTime  = new SelectList(db.Time, "IDTime", "sNome", horarioDisponivel.iCodTime);
     return(View(horarioDisponivel));
 }
        // GET: HorarioDisponivel/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HorarioDisponivel horarioDisponivel = db.HorarioDisponivel.Find(id);

            if (horarioDisponivel == null)
            {
                return(HttpNotFound());
            }
            return(View(horarioDisponivel));
        }
        public ActionResult CreateTime([Bind(Include = "IDHorario,sHora,iCodTime,iCodCampo,iDiaSemana,dDataCadastro")] HorarioDisponivel horarioDisponivel)
        {
            if (ModelState.IsValid && horarioDisponivel.iDiaSemana != 0)
            {
                db.HorarioDisponivel.Add(horarioDisponivel);
                db.SaveChanges();
                return(RedirectToAction("PerfilTime", "Time").ComMensagem("Operação realizada com sucesso.", "alert-success"));
            }

            int IDTime = Convert.ToInt16(Session["IDTime"]);

            ViewBag.iCodCampo = new SelectList(db.Campo, "IDCampo", "sNome", horarioDisponivel.iCodCampo);
            ViewBag.iCodTime  = new SelectList(db.Time.Where(p => p.IDTime == IDTime), "IDTime", "sNome");
            return(View(horarioDisponivel).ComMensagem("Todos os campos são obrigatorios.", "alert-warning"));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HorarioDisponivel horarioDisponivel = db.HorarioDisponivel.Find(id);

            if (horarioDisponivel == null)
            {
                return(HttpNotFound());
            }
            ViewBag.iCodCampo = new SelectList(db.Campo, "IDCampo", "sNome", horarioDisponivel.iCodCampo);
            ViewBag.iCodTime  = new SelectList(db.Time, "IDTime", "sNome", horarioDisponivel.iCodTime);
            return(View(horarioDisponivel));
        }