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); }