public IActionResult RemoveInterest(int id, [FromBody] InterestDTO interestDto) { Event eventModel = _repository.Events.GetById(id, true); if (eventModel == null) { return(NotFound()); } Interest interest = _mapper.Map <Interest>(interestDto); InterestsEvent interestForRemove = eventModel.InterestsEvents.Where(x => x.InterestId == interest.InterestId).FirstOrDefault(); if (interestForRemove == null) { return(NotFound()); } eventModel.InterestsEvents.Remove(interestForRemove); _repository.Save(); return(NoContent()); }
private void onInterestList(HaggleEvent he) { InterestsEvent e = he as InterestsEvent; addInterestWindow.BeginInvoke(new InterestListUpdateDelegate(addInterestWindow.interestListUpdate), e.interests); }