// GET api/<controller> public IEnumerable <ActiviteVM> Get() { //var t = activiteService.GetMany(); var Activites = new List <ActiviteVM>(); foreach (Activite p in activiteService.GetMany()) { //if (p.Description.Length > 37) // p.Description = p.Description.Substring(0, 34) + "..."; Activites.Add(new ActiviteVM() { ActiviteID = p.ActiviteID, Title = p.Title, Description = p.Description, Affiche = p.Affiche, Document = p.Document, Theme = p.Theme, Outils = p.Outils, AgeMin = p.AgeMin, AgeMax = p.AgeMax, ClassSize = p.ClassSize, Duration = p.Duration, Professor = p.Professor, Start = p.Start, Location = p.Location, // nomuser = User.Identity.GetUserName(), UserId = "f43c21cf-f35a-4897-a9e3-343c00afe7b3" }); } return(Activites.ToList()); }
// GET: Activite/Details/5 public ActionResult Details(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Activite A; A = activiteService.GetById((int)id); if (A == null) { return(HttpNotFound()); } ActiviteVM pvm = new ActiviteVM() { ActiviteID = A.ActiviteID, Title = A.Title, Description = A.Description, Affiche = A.Affiche, Document = A.Document, Theme = A.Theme, Outils = A.Outils, AgeMin = A.AgeMin, AgeMax = A.AgeMax, ClassSize = A.ClassSize, Duration = A.Duration, Professor = A.Professor, Start = A.Start, Location = A.Location, // nomuser = User.Identity.GetUserName(), UserId = "f43c21cf-f35a-4897-a9e3-343c00afe7b3" }; var t = activiteService.GetMany(); foreach (Activite Act in t) { var path1 = Path.Combine(Server.MapPath("~/Content/Uploads"), Act.Affiche); KalikoImage image = new KalikoImage(path1); KalikoImage thumb = image.Scale(new CropScaling(90, 80)); var path2 = Path.Combine(Server.MapPath("~/Content/Uploads"), Act.Title + "latest.jpg"); thumb.SaveJpg(path2, 99); } List <Activite> Courses = t.ToList(); ViewData["Courses"] = Courses; return(View(pvm)); }