AppActs.Client.Repository.ApplicationRepository.Find C# (CSharp) 메소드

Find() 공개 메소드

public Find ( string applicationName ) : Application
applicationName string
리턴 AppActs.Model.Application
        public Application Find(string applicationName)
        {
            try
            {
                var query = Query.And
                    (
                        Query<Application>.EQ<bool>(x => x.Active, true),
                        Query<Application>.EQ<string>(x => x.Name, applicationName)
                    );

                return this.GetCollection().Find(query)
                    .SetFields(Fields.Exclude("_id")).FirstOrDefault();
            }
            catch (Exception ex)
            {
                throw new DataAccessLayerException(ex);
            }
        }