Ejemplo n.º 1
0
        public void SaveAddress(AddressModel address)
        {
            AddressBook modifying = null;

            if (OperationalClientId.HasValue)
            {
                if (address.Id.HasValue)
                {
                    modifying = DataContext.AddressBooks.FirstOrDefault(ab => ab.Id == address.Id && ab.ClientId == OperationalClientId && !ab.IsDeleted);
                }
                else
                {
                    modifying          = new AddressBook();
                    modifying.ClientId = OperationalClientId.Value;
                    DataContext.AddressBooks.InsertOnSubmit(modifying);
                }
                if (modifying != null)
                {
                    address.ToDSO(modifying);
                    DataContext.SubmitChanges();
                }
            }
        }