コード例 #1
0
ファイル: RecipeTools.cs プロジェクト: malkyore/BrewForge
        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);
        }
コード例 #2
0
ファイル: YeastEditor.cs プロジェクト: malkyore/BrewForge
        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);
        }
コード例 #3
0
ファイル: BeerXMLHandler.cs プロジェクト: malkyore/BeerNet
        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);
        }