public ActionResult Create(CreateSuggestionViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Suggestion suggestion = GetDomainFromViewModel(model);

                    // Add creator id
                    User currentUser = BusinessLayer.UserBusiness.Get(HttpContext.User.Identity.Name);
                    suggestion.CreatorId = currentUser.Id;
                    suggestion.MostPopularDays = model.Weekdays.ToString();

                    // Create suggestion
                    BusinessLayer.SuggestionBusiness.Create(suggestion, model.Weekdays.ToString());
                    return RedirectToAction("Index", "Dashboard");
                }
                catch (DomainException e)
                {
                    return View("Error", ErrorHelper.ErrorModelForDomainException(e));
                }
            }
            else
            {
                return View(model);
            }
        }
        private Suggestion GetDomainFromViewModel(CreateSuggestionViewModel model)
        {
            // Get or create sport
            var suggestionSport = BusinessLayer.SportBusiness.Get(model.Sport);

            Suggestion suggestion = new Suggestion
            {
                Title = model.Title,
                StartDate = model.StartDate,
                EndDate = model.EndDate,
                Description = model.Description,
                MinimumUsers = model.MinPeople,
                MaximumUsers = model.MaxPeople,
                SportId = suggestionSport.Name,
                JoinedUsers = new List<JoinedUser>()
                {

                }
            };

            return suggestion;
        }