public (bool ok, string error) Delete(int raceId) { Race race = context.Races.Find(raceId); if (race?.ActualStart == null) { context.Remove(race); context.SaveChanges(); return(true, "");; } return(false, "Race was not found or hasnt started yet"); }
public async Task <(bool ok, string error)> DeleteAsync(int raceId) { Race race = await context.Races.FindAsync(raceId); if (race?.ActualStart == null) { context.Remove(race); await context.SaveChangesAsync(); return(true, "");; } return(false, "Race was not found or hasnt started yet"); }