コード例 #1
0
        public Nomination.Domain.RequestForConfirmation.RequestForConfirmation Get(string pipeline, string utility, DateTime gasDay, string cycle)
        {
            //get the xml data from DB
            var xml = GetXmlFromDb(pipeline, utility, gasDay, cycle);

            if (xml != string.Empty)
            {
                //deserialize xml to DTO RequestForConfirmation
                var obj = XmlTransformer.XmlDeserialize <Nomination.Persistence.RequestForConfirmation.Dto.RequestForConfirmation>(xml.ToString());

                //map DTO from Database to domain RequestForConfirmation
                Nomination.Domain.RequestForConfirmation.RequestForConfirmation rfc = new ModelFactory().Map(obj);

                return(rfc);
            }

            return(null);
        }