Example #1
0
        public void UpdateNumberOfHits(string address)
        {
            using var db = new AddressesDBContext();
            var addressToUpdate = db.Addreses.First(a => a.AddressString.Equals(address));

            addressToUpdate.NumberOfHits++;
            db.SaveChangesAsync();
        }
Example #2
0
 public IEnumerable <Address> GetPopularSearch(int numberOfPopularSearches)
 {
     using var db = new AddressesDBContext();
     return(db.Addreses.OrderByDescending(coordinate => coordinate.NumberOfHits).Take(numberOfPopularSearches).ToList());
 }
Example #3
0
 public void AddAddress(Address address)
 {
     using var db = new AddressesDBContext();
     db.Addreses.Add(address);
     db.SaveChanges();
 }
Example #4
0
 public Address GetAddressCoordinates(string address)
 {
     using var db = new AddressesDBContext();
     return(db.Addreses.FirstOrDefault(a => a.AddressString.Equals(address)));
 }