Example #1
0
        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");
        }
Example #2
0
        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");
        }