public async Task <bool> Execute() { if (ValidationErrors.Any()) { return(false); } messages = _repository.GetAll().ToList(); if (!messages.Any()) { ExecutionErrors.AddError("", new List <string>() { "Could Not Retreive Message" }); return(false); } return(true); }