public Address EditAddress(Address address) { // Get original person object from database, no need to assig it to a variable GetAddress(address.AddressId); _entities.Addresses.ApplyCurrentValues(address); _entities.SaveChanges(); return address; }
public bool DeleteAddress(Address address) { try { _addressRepository.DeleteAddress(address); } catch { return false; } return true; }
public bool EditAddress(Address address) { // Validation logic if (!ValidateAddress(address)) return false; // Database logic try { _addressRepository.EditAddress(address); } catch { return false; } return true; }
public bool ValidateAddress(Address address) { if (address.StreetNo.Trim().Length == 0) _validationDictionary.AddError("StreetNo", "Street number is required."); if (address.Address1.Trim().Length == 0) _validationDictionary.AddError("Street Name", "Street name is required."); if (address.CityId == 0) _validationDictionary.AddError("CityId", "City is required."); if (address.Zip.Trim().Length == 0) _validationDictionary.AddError("Zip", "Zip is required."); return _validationDictionary.IsValid; }
public void DeleteAddress(Address address) { var originalPerson = GetAddress(address.AddressId); _entities.Addresses.DeleteObject(address); _entities.SaveChanges(); }
public Address CreateAddress(Address address) { _entities.AddToAddresses(address); _entities.SaveChanges(); return address; }
/// <summary> /// Create a new Address object. /// </summary> /// <param name="addressId">Initial value of the AddressId property.</param> public static Address CreateAddress(global::System.Int32 addressId) { Address address = new Address(); address.AddressId = addressId; return address; }
/// <summary> /// Deprecated Method for adding a new object to the Addresses EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToAddresses(Address address) { base.AddObject("Addresses", address); }