Example #1
0
        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);
        }