public IActionResult Assign(int EventId, int GiftId, string Status) { HostEventsViewModel hostEventsViewModel = new HostEventsViewModel() { Gifts = _giftsRepository.GetAllGiftsForEvent(EventId) }; if (_giftsRepository.CheckGiftLimit(_userManager.GetUserId(User), EventId)) { _giftsRepository.AssignGift(GiftId, Status, _userManager.GetUserId(User)); return(View("Index", hostEventsViewModel)); } else { ModelState.AddModelError("", "You have already reserved the maximum number of gifts permitted"); return(View("Index", hostEventsViewModel)); } }