public async Task <IActionResult> Create([Bind("Id,SuggestedDate,FoodAvailable,CostEstimate,Rating,ApplicationUserId,ActivityTypeId,UserGroupId")] FUnActivity fUnActivity) { if (ModelState.IsValid) { _context.Add(fUnActivity); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(fUnActivity)); }
public async Task <IActionResult> DownvoteRatingOnFUnActivity([FromRoute] int id) { FUnActivity currentActivity = await _context.Activities.FirstOrDefaultAsync(a => a.Id == id); if (currentActivity.Rating == null) { currentActivity.Rating = 0; currentActivity.Rating--; } else { currentActivity.Rating--; } _context.Update(currentActivity); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }