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); }
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); }