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)); }
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)); }
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()); }
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()); }
public ActionResult getAllRetards(List <int> tags) { ObservableCollection <Retard> listRetard = RetardRequest.GetRetards(Convert.ToInt32(User.Identity.Name), tags); return(Json(listRetard, JsonRequestBehavior.AllowGet)); }
public ActionResult Retard(int idRetard) { return(Json(RetardRequest.getRetard(idRetard), JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id) { RetardRequest.Delete(id, Int32.Parse(User.Identity.Name)); return(RedirectToAction("Index", "Home")); }
public ActionResult List() { List <Retard> retards = RetardRequest.getRetardByEleve(Int32.Parse(User.Identity.Name)); return(View(retards)); }
public ActionResult Stats() { ViewBag.Retard = new SelectList(RetardRequest.getRetardByEleve(Int32.Parse(User.Identity.Name)), "id", "titre"); return(View()); }