Exemple #1
0
        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);
        }
Exemple #2
0
        /// <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)));
        }