public static yeastAddition makeEmptyYeastAddition() { yeastAddition addition = new yeastAddition(); addition.additionGuid = Guid.NewGuid().ToString(); yeast y = new yeast(); y.attenuation = 0; y.name = ""; y.lab = ""; y.idString = ""; addition.yeast = y; return(addition); }
public void AddYeast() { yeastAddition ya = RecipeTools.makeEmptyYeastAddition(); yeastState.currentSelectedYeastID = ""; if (Model.yeasts.Count > 0) { Model.yeasts.Insert(yeastState.currentSelectedYeastIndex + 1, ya); yeastState.currentSelectedYeastIndex++; } else { Model.yeasts.Add(ya); yeastState.currentSelectedYeastIndex = 0; } Save(false); }
public List <yeastAddition> mapYeastAdditions(List <yeastObj> Yeasts) { List <yeastAddition> yeastAdditions = new List <yeastAddition>(); foreach (yeastObj y in Yeasts) { yeastAddition ya = new yeastAddition(); yeast ys = new yeast(); ys.attenuation = (float)y.ATTENUATION; ys.lab = y.LABORATORY; ys.name = y.NAME; ys.form = y.FORM; ya.yeast = ys; ya.additionGuid = Guid.NewGuid().ToString(); // y.TYPE not used yeastAdditions.Add(ya); } return(yeastAdditions); }