public async Task <ResponseModel <IEnumerable <MessageModel> > > ListAsync() { var messageEntity = await _messagesRepository.GetAllAsync(); return(new ResponseModel <IEnumerable <MessageModel> > { Count = messageEntity.Count(), Data = MessageModel.MakeMany(messageEntity.Where(messageEntity => messageEntity.State)) }); }