public List <Evenement> getByStatut(StatutEvenement statut, int limit) { return(dbContext.Evenements .Where(e => e.Statut == statut) .Take(limit) .Include(e => e.Images) .Include(e => e.Theme) .Include(e => e.Convives) .ToList()); }
public JsonResult AjaxListeHome(StatutEvenement statut, int limit) { var repo = DAOFactory.GetRepository <Evenement>(db) as EvenementDAO; var list = repo.getByStatut(statut, limit); ViewBag.statut = statut; var view = ViewRenderer.RenderPartialView("~/Views/Home/ListOrganizer.cshtml", list, ControllerContext); var res = new { Html = view }; return(Json(res, JsonRequestBehavior.AllowGet)); }
public static string GetStatutEvenementColor(StatutEvenement statut) { switch (statut) { case StatutEvenement.ANNULE: return("warning"); case StatutEvenement.ARCHIVE: return("default"); case StatutEvenement.EN_COURS: return("success"); default: return("info"); } }
public string getLabelStatut(StatutEvenement statut) { return(tableauStatut.First(s => s.Key == statut).Value); }