public override async Task <Empty> delete(DeleteCategoryRequest request, ServerCallContext context) { var raceCategory = await dbContext.RaceCategories.FindAsync(request.RaceCategoryId); if (raceCategory != null) { dbContext.Remove(raceCategory); await dbContext.SaveChangesAsync(); } return(new Empty()); }
public override async Task <Empty> delete(DeleteRiderRequest request, ServerCallContext context) { var Rider = await dbContext.Riders.FindAsync(request.RiderId); if (Rider != null) { dbContext.Remove(Rider); await dbContext.SaveChangesAsync(); } return(new Empty()); }
public override async Task <Empty> delete(DeleteStartRequest request, ServerCallContext context) { var start = await dbContext.Starts.FindAsync(request.StartId); if (start == null) { throw new Exception($"Start not found by Id {request.StartId}"); } dbContext.Remove(start); await dbContext.SaveChangesAsync(); return(new Empty()); }