Ejemplo n.º 1
0
        public async Task <Customer> GetCustomerIfPasswordVerified(string name, string pass)
        {
            try
            {
                var v = await CustomersCollection.Find(x => x.Name == name).FirstAsync();

                Customer customer;
                if (v is Customer)
                {
                    customer = v as Customer;
                    if (customer.Password == pass)
                    {
                        return(customer);
                    }
                }
                else
                {
                    System.Diagnostics.Debug.WriteLine("error, returned not customer in GetCustomer in MongoService");
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
            return(null);
        }
Ejemplo n.º 2
0
        public async Task <List <Customer> > GetAllCustomers()
        {
            try
            {
                var allCustomers = await CustomersCollection
                                   .Find(new BsonDocument())
                                   .ToListAsync();

                return(allCustomers);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }

            return(null);
        }