Ejemplo n.º 1
0
        private async Task <string> LSetCoreAsync(byte[] key, long index, byte[] value)
        {
            using var connection = new RedisConnection(_connectionSettings);
            var command = new LSet(connection.GetStream(), key, index, value);

            return(await command.ExecuteAsync());
        }
Ejemplo n.º 2
0
        private string LSetCore(byte[] key, long index, byte[] value)
        {
            using var connection = new RedisConnection(_connectionSettings);
            var command = new LSet(connection.GetStream(), key, index, value);

            return(command.Execute());
        }
Ejemplo n.º 3
0
        public ActionResult SetParts(int setId)
        {
            LSetService setService = new LSetService();

            LSet set = setService.GetById(setId);

            return(View(set));
        }
Ejemplo n.º 4
0
        private void IniData()
        {
            var category1 = new Category()
            {
                Id   = 1,
                Name = "kat 1"
            };

            var part1 = new Part()
            {
                Name     = "part 1",
                Category = category1
            };
            var part2 = new Part()
            {
                Name     = "part 2",
                Category = category1
            };
            var part3 = new Part()
            {
                Name     = "part 3",
                Category = category1
            };
            var part4 = new Part()
            {
                Name     = "part 4",
                Category = category1
            };

            var color1 = new Color()
            {
                Id   = 1,
                Name = "Plava"
            };

            var color2 = new Color()
            {
                Id   = 2,
                Name = "Zelena"
            };

            var theme1 = new Theme()
            {
                Name = "theme 1"
            };
            var theme2 = new Theme()
            {
                Name = "theme 2"
            };
            var theme3 = new Theme()
            {
                Name      = "theme 3",
                BaseTheme = theme1
            };

            var set1 = new LSet()
            {
                Id            = 1,
                Name          = "Set 1",
                NumberOfParts = 5,
                Theme         = theme3
            };


            var lSetParts1 = new List <LSetPart>()
            {
                new LSetPart()
                {
                    Color  = color1,
                    Part   = part1,
                    Number = 1,
                    LSet   = set1
                },
                new LSetPart()
                {
                    Color  = color1,
                    Part   = part2,
                    Number = 1,
                    LSet   = set1
                }
            };

            set1.LSetParts = lSetParts1;

            var set2 = new LSet()
            {
                Id            = 2,
                Name          = "Set 2",
                LSetParts     = new List <LSetPart>(),
                NumberOfParts = 35,
                Theme         = theme2
            };

            set2.LSetParts = new List <LSetPart>()
            {
                new LSetPart()
                {
                    Color  = color1,
                    Part   = part2,
                    Number = 1,
                    LSet   = set2
                }
            };

            var set3 = new LSet()
            {
                Id            = 3,
                Name          = "Set 3",
                NumberOfParts = 100,
                Theme         = theme2
            };

            var lSetParts3 = new List <LSetPart>()
            {
                new LSetPart()
                {
                    Color  = color2,
                    Part   = part1,
                    Number = 1,
                    LSet   = set3
                },
                new LSetPart()
                {
                    Color  = color2,
                    Part   = part2,
                    Number = 1,
                    LSet   = set3
                }
            };

            set3.LSetParts = lSetParts3;

            lSets = new List <LSet>()
            {
                set1, set2, set3
            };
        }
Ejemplo n.º 5
0
        // GET: Set/Details
        public ActionResult Details(int setId)
        {
            LSet set = setService.GetById(setId);

            return(View(set));
        }
Ejemplo n.º 6
0
 public void SaveOrUpdate(LSet set)
 {
     lSetRepository.Save(set);
 }