public void Handle(CreateLeagueCommand command) { EnsureArg.IsNotNull(command); var commmandEntity = Mapper.Map <Domain.Entities.League>(command.LeagueModel); leagueRepository.Add(commmandEntity); leagueRepository.SaveChanges(); }
public IActionResult Create([Bind("Name")] LeagueViewModel leagueViewModel) { if (ModelState.IsValid) { var league = new League() { Name = leagueViewModel.Name }; _leagueRepository.Add(league); _leagueRepository.Save(); return(RedirectToAction("Index")); } return(View(leagueViewModel)); }
public async Task AddAndSave(League League) { _Leagues.Add(League); await _Leagues.Save(); }