public IActionResult PlaceOffer(Offer offer) { if (_selectedTeam.SelectedTeamCandidates.Count == 0) { ModelState.AddModelError("", "There are no candidates selected, you need to add at least one candidate to the selected team"); } if (ModelState.IsValid) { _offerRepository.CreateOffer(offer); _selectedTeam.ClearTeam(); return(RedirectToAction("OfferComplete")); } return(View(offer)); }
public Offer GenerateOffer(Offer offer) { return(_offerRepository.CreateOffer(offer)); }