public ActionResult DeleteFootballTeamCulture(int footballTeamId, int cultureId) { FootballTeamCultureViewModel vm = _adminService.GetFootballTeamCultureViewById(footballTeamId, cultureId); vm.PreviousLink = Url.Action("EditFootballTeam", "Admin", new { footballTeamId }, this.Request.Url.Scheme); return(View(vm)); }
public void AddFootballTeamCulture(FootballTeamCultureViewModel model) { FootballTeamCulture team = AutoMapper.Mapper.Map <FootballTeamCulture>(model); team.CDate = DateTime.Now; UnitOfWork.FootballTeamCultures.Add(team); UnitOfWork.SaveChanges(); UnitOfWork.ReloadContext(); }
public ActionResult AddFootballTeamCulture(int footballTeamId) { FootballTeamCultureViewModel footballTeamCultureVm = new FootballTeamCultureViewModel(); footballTeamCultureVm.FootballTeamId = footballTeamId; footballTeamCultureVm.PreviousLink = this.Url.Action("EditFootballTeam", "Admin", new { footballTeamId }, this.Request.Url.Scheme); ViewBag.Cultures = _adminService.GetCultures(); return(View(footballTeamCultureVm)); }
public ActionResult EditFootballTeamCulture([Bind(Include = "FootballTeamId, FootballTeamName, CultureId")] FootballTeamCultureViewModel model) { if (!ModelState.IsValid) { model.PreviousLink = this.Url.Action("EditFootballTeam", "Admin", new { footballTeamId = model.FootballTeamId }, this.Request.Url.Scheme); return(View(model)); } _adminService.UpdateFootballTeamCulture(model); return(RedirectToAction("EditFootballTeamCulture", new { footballTeamId = model.FootballTeamId, cultureId = model.CultureId })); }
public void UpdateFootballTeamCulture(FootballTeamCultureViewModel model) { var footballTeamCultureFromDb = UnitOfWork.FootballTeamCultures.FirstOrDefault( x => x.TeamId == model.FootballTeamId && x.CultureId == model.CultureId); if (footballTeamCultureFromDb == null) { throw new ArgumentNullException("Not found in database!"); } footballTeamCultureFromDb.Name = model.FootballTeamName; UnitOfWork.SaveChanges(); }
public ActionResult DeleteFootballTeamCulture([Bind(Include = "FootballTeamId, CultureId")] FootballTeamCultureViewModel model) { _adminService.DeleteFootballTeamCulture(model.FootballTeamId, model.CultureId); return(RedirectToAction("EditFootballTeam", new { footballTeamId = model.FootballTeamId })); }