protected ProductDto ConvertApiProductDBToDto(Product entity, ApiProduct apiProduct, ShoppingListEntry entry, TranslationOfProduct translation) { return(StaticDBToDto(entity, apiProduct, entry, translation)); }
public ShoppingListEntryViewModel(ShoppingListEntry entry) { Entry = entry; }
protected ProductDto ConvertDefaultProductDBToDto(Product entity, DefaultProduct defaultProduct, ShoppingListEntry entry, TranslationOfProduct translation, LinkDefaultProductToCategory category) { return(StaticDBToDto(entity, defaultProduct, entry, translation, category)); }
protected ProductDto ConvertUserProductDBToDto(Product entity, UserProduct userProduct, ShoppingListEntry entry) { return(StaticDBToDto(entity, userProduct, entry)); }
public static ProductDto StaticDBToDto(Product product, ApiProduct apiProduct, ShoppingListEntry entry, TranslationOfProduct translation) { return(new ProductDto { Id = entry.Id, ProductTypeId = product.ProductType_Id, Name = translation.Translation, Currency_Id = (int)apiProduct.Currency_Id, Unit_Id = (int)apiProduct.Unit_Id, Quantity = (int)entry.Quantity, Price = (decimal)apiProduct.Price, ProductId = product.Id, //Category_Id = defaultProduct.Category_Id }); }
public static ProductDto StaticDBToDto(Product product, UserProduct userProduct, ShoppingListEntry entry) { if (userProduct == null || product == null || entry == null) { return(null); } return(new ProductDto { Id = entry.Id, ProductTypeId = product.ProductType_Id, Name = userProduct.Name, Currency_Id = (int)userProduct.Currency_Id, Unit_Id = (int)userProduct.UnitType_Id, Quantity = (int)entry.Quantity, Price = (decimal)userProduct.Price, ProductId = product.Id, Category_Id = userProduct.Category_Id }); }
public void RemoveFromShoppingListItems(ShoppingListEntry itemToRemove) { _shoppingListItems.Remove(itemToRemove); }