public async Task <ActionResult> EditGlobalCompetitions(int id, GlobalCompetitionDto competitionDto) { var check = await _competitionLogic.Edit(id, competitionDto); if (!check) { return(BadRequest()); } return(Ok()); }
public async Task <ActionResult> AddGlobalCompetitions(GlobalCompetitionDto competitionDto) { var check = await _competitionLogic.Add(competitionDto); if (!check) { return(BadRequest()); } return(Ok()); }
public async Task <bool> Edit(int id, GlobalCompetitionDto competitionDto) { if (string.IsNullOrWhiteSpace(competitionDto.Name)) { return(false); } var competition = await _context.GlobalCompetitions.FindAsync(id); if (competition == null) { return(false); } competition.Name = competitionDto.Name; await _context.SaveChangesAsync(); return(true); }
public async Task <bool> Add(GlobalCompetitionDto competitionDto) { if (string.IsNullOrWhiteSpace(competitionDto.Name)) { return(false); } var region = await _context.Regions.FindAsync(competitionDto.RegionId); if (region == null) { return(false); } var competition = new GlobalCompetition { Name = competitionDto.Name, Region = region, }; _context.GlobalCompetitions.Add(competition); await _context.SaveChangesAsync(); return(true); }