public ColourRepositoryTests()
        {
            _dbContext = new Mock <ExampleContext>();

            _httpContext = new Mock <HttpContextBase>();
            _session     = new Mock <Session>();
            _repository  = new ColourRepository(_dbContext.Object, _httpContext.Object, _session.Object);
        }
Esempio n. 2
0
        public void FillColours()
        {
            var colours = ColourRepository.GetColours();

            foreach (var color in colours)
            {
                var comboBoxItem = new ComboBoxItem {
                    Text = color.ColourName, Value = color.ColourId
                };
                comboBox2.Items.Add(comboBoxItem);
            }
        }
        //gets a dictrionary of all the colours that can be used for planets
        public Dictionary <string, Color32> GetAllColours()
        {
            var colourDictionary = new Dictionary <string, Color32>();
            var colourRepo       = new ColourRepository(_connection);
            var colours          = colourRepo.GetAll();

            foreach (var col in colours)
            {
                var colour = new Color32((byte)col.Red, (byte)col.Green, (byte)col.Blue, (byte)col.Alpha);
                colourDictionary.Add(col.Name, colour);
            }

            return(colourDictionary);
        }
Esempio n. 4
0
        public List <Colours> getPlanetColours(PlanetTypes pt, ColourTypes ct)
        {
            var planetColoursRepo = new PlanetColoursRepository(_connection);
            var coloursRepo       = new ColourRepository(_connection);
            var planetColours     = planetColoursRepo.GetByPlanetTypeColourType(pt, ct);
            var listColours       = new List <Colours>();

            foreach (var pc in planetColours)
            {
                var col = coloursRepo.GetById(pc.ColourId);
                listColours.Add(col);
            }

            return(listColours);
        }
Esempio n. 5
0
        public AddMaterialForm()
        {
            InitializeComponent();
            GetMaterialList();

            var colors = ColourRepository.GetColours();

            foreach (var color in colors)
            {
                var item = new ComboBoxItem {
                    Text = color.ColourName, Value = color.ColourId
                };
                comboBox1.Items.Add(item);
            }
        }
 public ColourService(ColourRepository colourRepository)
 {
     _colourRepository = colourRepository;
 }