Пример #1
0
        public void Create(JewelleryModel model)
        {
            var jewellery = new Jewellery
            {
                Name         = model.Name,
                Price        = model.Price,
                Manufactorer = new Manufacturer
                {
                    ContryId      = model.ManufacturerModel.ContryId,
                    Name          = model.ManufacturerModel.Name,
                    DataCreated   = DateTime.Now,
                    LicenseNumber = model.ManufacturerModel.LicenseNumber
                },
                ManufactorerId = model.ManufacturerModel.Id,
                Gemstones      = model.Gemstones.Select(x => new Gemstone
                {
                    Color        = x.Color,
                    Name         = x.Name,
                    GemstoneType = x.Type,
                    Price        = x.Price
                }).ToList()
            };

            _jewelleryRepository.Create(jewellery);
        }
Пример #2
0
        public void Create(JewelleryController model)
        {
            var jewelleryModel = new JewelleryModel
            {
                Name              = "Igor",
                Price             = 1999,
                ManufacturerModel = new ManufactorerModel
                {
                    ContryId      = 1,
                    Name          = "Igor and Co",
                    LicenseNumber = 947593475,
                },

                Gemstones = new List <GemstoneModel>
                {
                    new GemstoneModel
                    {
                        Color = "BLACK",
                        Name  = "VLAD BLACK",
                        Price = 665,
                        Type  = Common.GemStoneTypeEnum.Diamond
                    },
                    new GemstoneModel
                    {
                        Color = "RED",
                        Name  = "VLAD RED",
                        Price = 695,
                        Type  = Common.GemStoneTypeEnum.Diamond
                    },
                    new GemstoneModel
                    {
                        Color = "GREEN",
                        Name  = "VLAD GREEN",
                        Price = 365,
                        Type  = Common.GemStoneTypeEnum.Diamond
                    },
                }
            };

            _jewelleryService.Create(jewelleryModel);
        }