Example #1
0
 /// <summary>
 /// Adds buyer to the database and returns added buyer
 /// </summary>
 /// <param name="buyer"> buyer to be added to the database</param>
 /// <returns>buyer added to the database</returns>
 public DogBuyer AddBuyer(DogBuyer buyer)
 {
     Entity.DogBuyer dogBuyer = new Entity.DogBuyer();
     dogBuyer.UserName    = buyer.Name;
     dogBuyer.PhoneNumber = buyer.PhoneNumber;
     dogBuyer.UserAddress = buyer.Address;
     _context.DogBuyers.Add(dogBuyer);
     _context.SaveChanges();
     return(buyer);
 }
Example #2
0
 /// <summary>
 /// Finds a buyer in the database based on the phone number.
 /// </summary>
 /// <param name="phoneNumber">phoneNumber of the user you're looking for</param>
 /// <returns>Buyer if found, null otherwise</returns>
 public Model.DogBuyer FindBuyer(long phoneNumber)
 {
     try{
         Entity.DogBuyer dogBuyer = (
             from DogBuyer in _context.DogBuyers where
             DogBuyer.PhoneNumber == phoneNumber
             select DogBuyer
             ).Single();
         return(new Model.DogBuyer(dogBuyer.UserName, dogBuyer.UserAddress, dogBuyer.PhoneNumber));
     }catch (Exception e) {
         Log.Debug(e.Message);
         return(null);
     }
 }