public ActionResult Idea(IdeaVM ivm) { SidebarVM svm = new SidebarVM(); ivm.Sidebar = svm; return(View("Expand", ivm)); }
public IActionResult Ideas() { string user_em = HttpContext.Session.GetString("email"); User logUser = dbContext.Users.SingleOrDefault(u => u.Email == user_em); List <Idea> ideaList = dbContext.Ideas.Include(i => i.creator).Include(i => i.likes).ThenInclude(l => l.theUser).OrderByDescending(i => i.likes.Count()).ToList(); IdeaVM info = new IdeaVM() { thisUser = logUser, allIdea = ideaList }; return(View(info)); }
public async Task <IActionResult> create(IdeaVM idea) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var Idea = idea.GetIdeaFromViewModel(); await _IdeaService.Save(Idea); return(this.Ok(true)); } catch (Exception xcp) { //log exception return(StatusCode((int)HttpStatusCode.InternalServerError)); } }
//public ActionResult Index() //{ // return View(); //} public ActionResult Index(IdeaVM ivmIn, string loophole) { return(View()); }
public ActionResult Expand(IdeaVM ivm) { return(View()); }
public ActionResult Expand(IdeaVM ivmIn, string loophole) { return(View()); }