public async Task SaveAsync(SportDto dto) { Sport sport; if (dto.Id > 0) { sport = await this.GetSingleSportById(dto.Id); } else { sport = new Sport(); _context.Sports.Add(sport); } dto.WrapIn(sport); await _context.SaveChangesAsync(); }