コード例 #1
0
ファイル: RetardController.cs プロジェクト: mathxi/DraterNew
        public ActionResult Edit(int id)
        {
            ViewBag.Retards_Tags = new SelectList(TagsRequest.GetTags(), "id", "libelle");
            //ViewBag.Eleve = new SelectList(EleveRequest.GetEleves(), "id", "pseudo");
            CreateRetardsVM retard = new CreateRetardsVM(RetardRequest.getRetard(id));

            return(View(retard));
        }
コード例 #2
0
        public ActionResult GetRetardsByTags(int nbRetard)
        {
            List <TopXRetard>             listTop100Retard = RetardRequest.GetTopX(Convert.ToInt32(User.Identity.Name), 100);
            ObservableCollection <Retard> listRetard       = new ObservableCollection <Retard>();

            foreach (TopXRetard element in listTop100Retard)
            {
                Retard retard = new Retard(element.id, element.titre, element.description, element.file, Convert.ToInt32(element.eleve.id), Convert.ToInt32(User.Identity.Name));
                listRetard.Add(retard);
            }
            return(Json(listRetard, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
ファイル: RetardController.cs プロジェクト: mathxi/DraterNew
 public ActionResult Edit(Retard retard)
 {
     if (ModelState.IsValid)
     {
         retard.file  = Request["fileEnvoie"];
         retard.eleve = EleveRequest.GetEleveById(Convert.ToInt64(Request["Eleve"]));
         RetardRequest.Update(retard);
         return(RedirectToAction("Index", "Home"));
     }
     ViewBag.Retards_Tags = new SelectList(TagsRequest.GetTags(), "id", "libelle");
     //ViewBag.Eleve = new SelectList(EleveRequest.GetEleves(), "id", "pseudo");
     return(View());
 }
コード例 #4
0
ファイル: RetardController.cs プロジェクト: mathxi/DraterNew
        public ActionResult Create([Bind(Include = "id,titre,description,Retards_Tags,pj")] Retard retard)
        {
            if (ModelState.IsValid)
            {
                retard.file  = Request["fileEnvoie"];
                retard.eleve = EleveRequest.GetEleveById(Int32.Parse(User.Identity.Name));
                RetardRequest.Create(retard);
                retard = RetardRequest.getLastRetard(retard);
                Retards_Tags rt = new Retards_Tags {
                    Id_Retard = retard.id, Id_Tags = Int32.Parse(Request["Retards_Tags"])
                };
                Tags_RetardRequest.Create(rt);


                return(RedirectToAction("Index", "Home"));
            }


            ViewBag.Retards_Tags = new SelectList(TagsRequest.GetTags(), "id", "libelle");
            //ViewBag.Eleve = new SelectList(EleveRequest.GetEleves(), "id", "pseudo");
            return(View());
        }
コード例 #5
0
        public ActionResult getAllRetards(List <int> tags)
        {
            ObservableCollection <Retard> listRetard = RetardRequest.GetRetards(Convert.ToInt32(User.Identity.Name), tags);

            return(Json(listRetard, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
 public ActionResult Retard(int idRetard)
 {
     return(Json(RetardRequest.getRetard(idRetard), JsonRequestBehavior.AllowGet));
 }
コード例 #7
0
ファイル: RetardController.cs プロジェクト: mathxi/DraterNew
 public ActionResult Delete(int id)
 {
     RetardRequest.Delete(id, Int32.Parse(User.Identity.Name));
     return(RedirectToAction("Index", "Home"));
 }
コード例 #8
0
ファイル: RetardController.cs プロジェクト: mathxi/DraterNew
        public ActionResult List()
        {
            List <Retard> retards = RetardRequest.getRetardByEleve(Int32.Parse(User.Identity.Name));

            return(View(retards));
        }
コード例 #9
0
ファイル: EleveController.cs プロジェクト: mathxi/DraterNew
        public ActionResult Stats()
        {
            ViewBag.Retard = new SelectList(RetardRequest.getRetardByEleve(Int32.Parse(User.Identity.Name)), "id", "titre");

            return(View());
        }