internal dynamic GetWipForLive(int rlsCode, string samAccountName) { Release_ADO rAdo = new Release_ADO(_ado); if (!rAdo.IsLiveNow(rlsCode)) { return(null); } dynamic query = rAdo.Read(rlsCode, samAccountName); if (query == null) { return(null); } query = rAdo.ReadLatest(new Release_DTO_Read() { MtrCode = query.MtrCode }); if (query == null) { return(null); } if (rAdo.IsWip(query.RlsCode)) { return(query); } return(null); }
/// <summary> /// Get the latest release for a matrix /// </summary> /// <param name="theMatrix"></param> /// <returns></returns> internal Release_DTO GetLatestRelease(Matrix theMatrix) { Release_ADO releaseAdo = new Release_ADO(Ado); var releaseDTORead = new Release_DTO_Read() { MtrCode = theMatrix.Code }; return(Release_ADO.GetReleaseDTO(releaseAdo.ReadLatest(releaseDTORead))); }