public void AddMechMod(MechModDTO mechModDto) { MechMod mechMod = new MechMod { Name = mechModDto.Name, Company = mechModDto.Company, Accumulator = mechModDto.Accumulator, Brand = mechModDto.Brand, Racks = mechModDto.Racks, Contry = mechModDto.Contry, Price = mechModDto.Price, Outturn = mechModDto.Outturn, TypeButton = mechModDto.TypeButton, }; Database.MechMods.Create(mechMod); Database.Save(); }
public void Add(ImageMechModDTO imageMechModDto) { MechMod mechMod = Database.MechMods.Get(imageMechModDto.MechModId); // валидация if (mechMod == null) { throw new ValidationException("MechMod не найден", ""); } ImageMechMod imageMechMod = new ImageMechMod { Data = imageMechModDto.Data, MimeType = imageMechModDto.MimeType, MechModID = mechMod.Id, }; Database.ImageMechMods.Create(imageMechMod); Database.Save(); }
public void MakeOrderMechMod(OrderDTO orderDto) { MechMod mechMod = Database.MechMods.Get(orderDto.MechModId); // валидация if (mechMod == null) { throw new ValidationException("MechMod не найден", ""); } decimal sum = mechMod.Price; Order order = new Order { Date = DateTime.Now, Address = orderDto.Address, MechModId = mechMod.Id, Sum = sum, PhoneNumber = orderDto.PhoneNumber }; Database.Orders.Create(order); Database.Save(); }