public ChangeNotificationCollectionProperty() { _ingredientAmountDetailModel = new IngredientAmountDetailModel { IngredientName = "Ingredient 1", IngredientDescription = "Testing Ingredient", Amount = 5 }; _recipeDetailModel = new RecipeDetailModel { Name = "Recipe 2", Description = "Testing recipe 2", Duration = TimeSpan.FromHours(2), FoodType = FoodType.Dessert, Ingredients = { _ingredientAmountDetailModel, new IngredientAmountDetailModel { IngredientName = "Ingredient 2", IngredientDescription = "Testing Ingredient 2", Amount = 6 } } }; }
public static IngredientEntity MapEntity(IngredientAmountDetailModel model) => new IngredientEntity { Id = model.IngredientId, Description = model.IngredientDescription, Name = model.IngredientName };
public static IngredientAmountEntity MapEntity(IngredientAmountDetailModel model) => new IngredientAmountEntity { Id = model.Id, Amount = model.Amount, Unit = (CookBook.DAL.Enums.Unit)model.Unit, Ingredient = IngredientMapper.MapEntity(model) };
public static IngredientEntity MapEntity(IngredientAmountDetailModel model, IEntityFactory entityFactory = null) { var entity = (entityFactory ?? new DummyEntityFactory()).Create <IngredientEntity>(model.IngredientId); entity.Id = model.IngredientId; entity.Description = model.IngredientDescription; entity.Name = model.IngredientName; return(entity); }
private void IngredientSelected(SelectedMessage <IngredientWrapper> message) { var ingredientDetail = _ingredientRepository.GetById(message.Id); Model = new IngredientAmountDetailModel { IngredientId = ingredientDetail?.Id ?? Guid.Empty, IngredientName = ingredientDetail?.Name ?? string.Empty, IngredientDescription = ingredientDetail?.Description ?? string.Empty }; }
public static IngredientAmountEntity MapEntity(IngredientAmountDetailModel model, IEntityFactory entityFactory = null) { var entity = (entityFactory ??= new DummyEntityFactory()).Create <IngredientAmountEntity>(model.Id); entity.Id = model.Id; entity.Amount = model.Amount; entity.Unit = (DAL.Enums.Unit)model.Unit; entity.Ingredient = IngredientMapper.MapEntity(model, entityFactory); return(entity); }
private void IngredientSelected(SelectedMessage <IngredientWrapper> message) { var ingredientDetail = _ingredientRepository.GetById(message.Id); Model = new IngredientAmountDetailModel { IngredientId = ingredientDetail.Id, IngredientName = ingredientDetail.Name, IngredientDescription = ingredientDetail.Description }; }
private void IngredientAmountSelected(IngredientAmountDetailModel ingredientAmountDetailModel) => mediator.Send(new IngredientAmountSelectedMessage { IngredientAmountDetailModel = ingredientAmountDetailModel });
public static IngredientAmountEntity MapDetailModelToEntity(IngredientAmountDetailModel model) => model == null ? null : new()