Пример #1
0
        public static List <Approval> FindPendingApprovalForPetsThatAreNotAlreadyApproved()
        {
            var leosApproval = TransactionManager.FindWhere <Approval>(app => app.ApprovalState == ApprovalState.Approved).FirstOrDefault();

            if (leosApproval == null)
            {
                return(FindApprovalsByApprovalState(ApprovalState.Pending));
            }
            return(new List <Approval>());
        }
Пример #2
0
 public static Approval FindApprovalByEmail(string customerEmail)
 {
     return(TransactionManager.FindWhere <Approval>(app => app.CustomerEmail.Equals(customerEmail)).FirstOrDefault());
 }
Пример #3
0
 public static List <Approval> FindApprovalsByApprovalState(ApprovalState approvalState)
 {
     return(TransactionManager.FindWhere <Approval>(app => app.ApprovalState == approvalState).ToList());
 }