/// <summary> /// Constructor /// </summary> public BeerXmlData() { Equipment = new EquipmentList(); Fermentables = new FermentableList(); Hops = new HopList(); Miscs = new MiscList(); Recipes = new RecipeList(); Styles = new StyleList(); Waters = new WaterList(); Yeasts = new YeastList(); }
// Save project partial private void SaveProjectPartial(ChangedValueObject changedValueObject, Project project) { if (changedValueObject.Name.Contains("WaterIn.")) { // Proceed WaterIn object if (project.WaterIn == null) { project.WaterIn = new Water(); } var waterIn = new WaterList(); waterIn.ImportWater(project.WaterIn); // Parse value like this: WaterIn.Na.Value string[] NameSplitted = changedValueObject.Name.Split("."[0]); if (NameSplitted.Length == 3 && NameSplitted[0] == "WaterIn") { ((WaterComponent)waterIn[NameSplitted[1]])[NameSplitted[2]] = Convert.ToDouble(changedValueObject.Value, CultureInfo.InvariantCulture); } waterIn.ExportWater(project.WaterIn); } else { //Proceed other values switch (changedValueObject.Name) { case "P.pHCorrection": project.pHCorrection = (ProjectBase.EnumpHCorrection)Convert.ToInt32(changedValueObject.Value); break; case "P.pHCorrected": project.pHCorrected = Convert.ToDouble(changedValueObject.Value, CultureInfo.InvariantCulture); break; case "P.RecoveryRO": project.RecoveryRO = Convert.ToDouble(changedValueObject.Value, CultureInfo.InvariantCulture); break; case "PasteROSA": // Parse ROSA HTML double recovery; var RosaResult = RosaParser.ParseRosa(changedValueObject.Value, project.WaterIn, out recovery); if (RosaResult) { project.RecoveryRO = recovery; } break; } } }
//Solo recibe objetos de la clase WaterVehicle public void SaveWaterPokemon(WaterPokemon waterPokemon) { var searchResult = WaterList.Where(p => p.Name == waterPokemon.Name).ToList(); //if it didnt find any coincidence, then searchresult is null if (searchResult.Count() > 0) { throw new Exception("pokemon already stored"); } else { //otherwise it stores the pokemon successfully WaterList.Add(waterPokemon); } }
public void AddedWater() {//add water amount to list WaterList.Add(new Water { WaterAdded = WaterAdded }); MainView = true; OpenAddWater = false; OnPropertyChanged("MainView"); OnPropertyChanged("OpenAddWater"); //add to water amount to water table in database var t = new Water() { WaterAdded = WaterAdded }; context.WaterDrank.Add(t); context.SaveChanges(); }
public List<WaterLogDto> Get(WaterList request) { return _api.GetWaterLogs (request.BarnId, request.CycleId); }
public HomeViewModel() { P = new ProjectBase(); WaterIn = new WaterList(); Calc = new Calc(P, WaterIn); }