public static Material GetSingleMaterialFromVessel(BatchReport report, VesselTypes vesselType, string materialName) { Vessel tempVessel; try { tempVessel = report.AllVessels.Find((x) => x.VesselType == vesselType); } catch { return(null); } try { foreach (var material in tempVessel.Materials) { if (material.Name == materialName) { return(material); } } } catch { Console.WriteLine(); } return(null); }
void GetVesselType() { var r = App.Database.GetItemsAsync().Result; foreach (var item in r) { VesselTypes.Add(item.vesselName); } }
public static Material GetSingleMaterialFromVessel(BatchReport report, VesselTypes vesselType, int listPosition) { Vessel tempVessel; try { tempVessel = report.AllVessels.Find((x) => x.VesselType == vesselType); } catch { return(null); } return(tempVessel.Materials[listPosition]); }
public Vessel(VesselTypes vesselType) { VesselType = vesselType; }