public void SaveVirtualAccount(VirtualAccount virtualAccount) { using (DeepBlueEntities context = new DeepBlueEntities()) { if (virtualAccount.VirtualAccountID == 0) { context.VirtualAccounts.AddObject(virtualAccount); } else { EntityKey key; object originalItem; originalItem = null; key = default(EntityKey); key = context.CreateEntityKey("VirtualAccounts", virtualAccount); if (context.TryGetObjectByKey(key, out originalItem)) { context.ApplyCurrentValues(key.EntitySetName, virtualAccount); } } context.SaveChanges(); } }
private IEnumerable<ErrorInfo> Validate(VirtualAccount virtualAccount) { return ValidationHelper.Validate(virtualAccount); }
public IEnumerable<ErrorInfo> SaveVirtualAccount(VirtualAccount virtualAccount) { return virtualAccount.Save(); }