using WeatherForecast.Models.Abstractions; using Core.DomainObjects; using Core.DomainObjects.Documents; namespace WeatherForecast.Models.Requests { public class PutShopItemRequestModel : PostItemRequestModelBase { public string BrandName { get; set; } public decimal? Rating { get; set; } public decimal Price { get; set; } public decimal? NewPrice { get; set; } public uint Quantity { get; set; } public override ShopItem ToDomainObject() => new ShopItem { L10n = L10n.Select(x => x.ToDomainObject()).ToList(), // Images // Author Created = DateTime.UtcNow, Tags = Tags, Categories = Categories, FamilyFriendly = FamilyFriendly, BrandName = BrandName, Rating = Rating, Price = Price, NewPrice = NewPrice, Quantity = Quantity }; } }