private static DailyProductionWells ObjectToDailyProductionWell(dynamic newDailyProductionWell, int dailyReportTotalId) { DailyProductionWells dailyProdWell = new DailyProductionWells(); dailyProdWell.DailyreportId = dailyReportTotalId; dailyProdWell.WellName = Convert.ToString(newDailyProductionWell.well_name); dailyProdWell.WellTrunkline = Convert.ToString(newDailyProductionWell.well_trunkline); dailyProdWell.OnlineTime = convertToDecimal(newDailyProductionWell.online_time); dailyProdWell.ChokeOpening = convertToDecimal(newDailyProductionWell.choke_opening); dailyProdWell.Whp = convertToDecimal(newDailyProductionWell.WHP); dailyProdWell.Wht = convertToDecimal(newDailyProductionWell.WHT); dailyProdWell.Bhp = convertToDecimal(newDailyProductionWell.BHP); dailyProdWell.Bht = convertToDecimal(newDailyProductionWell.BHT); dailyProdWell.OilProdAllocated = convertToDecimal(newDailyProductionWell.oil_prod_allocated); dailyProdWell.OilProdTarget = convertToDecimal(newDailyProductionWell.oil_prod_target); dailyProdWell.GasProdAllocated = convertToDecimal(newDailyProductionWell.gas_prod_allocated); dailyProdWell.CondensateProdAllocated = convertToDecimal(newDailyProductionWell.condensate_prod_allocated); dailyProdWell.LpgProdAllocated = convertToDecimal(newDailyProductionWell.LPG_prod_allocated); dailyProdWell.WaterProductionAllocated = convertToDecimal(newDailyProductionWell.water_production_allocated); dailyProdWell.Gor = convertToDecimal(newDailyProductionWell.GOR); dailyProdWell.WaterCut = convertToDecimal(newDailyProductionWell.water_cut); dailyProdWell.GasLift = convertToDecimal(newDailyProductionWell.gas_lift); dailyProdWell.AnnulusPressure = convertToDecimal(newDailyProductionWell.annulus_pressure); dailyProdWell.Zone = Convert.ToString(newDailyProductionWell.zone); return(dailyProdWell); }
/** * DailyProductionWells */ public static List <DailyProductionWells> ObjectToDailyProductionWellsList(dynamic newDailyProductionWellsList, int dailyReportTotalId) { List <DailyProductionWells> dailyProdWellList = new List <DailyProductionWells>(); foreach (dynamic newDailyProdWell in newDailyProductionWellsList) { DailyProductionWells dailyProdWell = ObjectToDailyProductionWell(newDailyProdWell, dailyReportTotalId); dailyProdWellList.Add(dailyProdWell); } return(dailyProdWellList); }