Exemple #1
0
        internal dynamic GetPendingLiveForLive(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.ReadPendingLive(new Release_DTO_Read()
            {
                MtrCode = query.MtrCode
            });
            if (query == null)
            {
                return(null);
            }
            if (rAdo.IsLiveNext(query.RlsCode))
            {
                return(query);
            }

            return(null);
        }