public bool ContainsIngredient(BaseIngredientViewModel ing) { foreach (var ingred in Ingredients) { if (ingred.BaseIngredient.Id == ing.Id) { return(true); } } return(false); }
public static IngredientViewModel GetFromId(Guid id, IDataRepository _dataRepository) { var query = _dataRepository.Query <IngredientDto>().First(x => x.Id == id); return(new IngredientViewModel() { Id = query.Id, Name = query.FullName, BaseIngredient = BaseIngredientViewModel.GetFromId(query.BaseIngredient_ID, _dataRepository) }); }