/// <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); }
/// <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); } }