Esempio n. 1
0
        public ActionResult Idea(IdeaVM ivm)
        {
            SidebarVM svm = new SidebarVM();

            ivm.Sidebar = svm;

            return(View("Expand", ivm));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
            }
        }
Esempio n. 4
0
        //public ActionResult Index()
        //{
        //    return View();
        //}

        public ActionResult Index(IdeaVM ivmIn, string loophole)
        {
            return(View());
        }
Esempio n. 5
0
 public ActionResult Expand(IdeaVM ivm)
 {
     return(View());
 }
Esempio n. 6
0
 public ActionResult Expand(IdeaVM ivmIn, string loophole)
 {
     return(View());
 }