public bool Save() { bool result = false; ETAH.Account account = ETAH.Account.ExecuteCreate(ID); ETAH.Account accByEmail = ETAH.Account.ExecuteCreateByEmail(Email); if (accByEmail == null || (account.Email == accByEmail.Email)) { if (account != null) { account.Update( this.firstName, this.lastName, this.email, this.contactNo, this.shippingAddress, this.country, Common.Session.Account.Status, Common.Session.Account.Role, this.id); this.successMsg = Constants.MSG_MANAGE_SUCCESS; result = true; } else { this.modelError = Constants.MSG_MANAGE_FAIL; } } else { this.modelError = Constants.MSG_MANAGE_FAIL_EMAIL_EXIST; } return(result); }