public SelectList ListMessagesTypes(int? selectedValue)
        {
            var messageTypeService = new MessageTypeService(null);
            SelectList list;
            if (selectedValue.HasValue)
                list = new SelectList(messageTypeService.ListMessagesTypes(), "TypeId", "Name", selectedValue);
            else
                list = new SelectList(messageTypeService.ListMessagesTypes(), "TypeId", "Name");

            return list;
        }
 public MessageTypeController()
 {
     IValidationDictionary validationDictionary = new ModelStateWrapper(ModelState);
     _messageTypeService = new MessageTypeService(validationDictionary);
 }
 public MessageService(IValidationDictionary validationDictionary)
 {
     _validationDictionary = validationDictionary;
     _messagesRepository = new MessagesRepository();
     MessageTypeService = new MessageTypeService(validationDictionary);
 }