PremiseModel IPremiseService.GetPremiseByLocation(decimal latitude, decimal longitude) { var premise = this.dbContext.Premise.WhereActiveAccessiblePremise(c => c.Latitude == latitude && c.Longitude == longitude); var premiseModels = new PremiseModelMapping().Map(premise).ToList(); this.LinkConsumptionWithPremise(premiseModels); return(premiseModels.FirstOrDefault()); }
PremiseModel IPremiseService.GetPremiseByID(int premiseID) { var premise = this.dbContext.Premise.WhereActivePremise(c => c.PremiseID == premiseID); var premiseModels = new PremiseModelMapping().Map(premise).ToList(); this.LinkConsumptionWithPremise(premiseModels); return(premiseModels.FirstOrDefault()); }