public IDataResult <List <Color> > GetAll() { var results = _colorDal.ColorsGetAll(); if (results.Count == 0) { return(new ErrorDataResult <List <Color> >(Messages.ColorNotFound)); } return(new SuccessDataResult <List <Color> >(results)); }