C-Graded Vertex Algebras And Their Representations