Esempio n. 1
0
        public int AddNewUser(UserDTO dto)
        {
            UserValidator valUser = new UserValidator();

            if (valUser.ValidateBeforeAdd(dto))
            {
                IUserDAO dao = DAOFactory.CreateUserDAO(CommonLib.Common.CurrentDatabase);
                return(dao.AddNew(null, dto));
            }
            return(0);
        }
Esempio n. 2
0
        /// <summary>
        /// Create user
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public int CreateUser(UserDTO data)
        {
            // Validate data
            ValidateException validator = new ValidateException();

            if (data.USER_ACCOUNT.IsNull)
            {
                validator.AddError(data.USER_ACCOUNT.Owner, "VLD001");
            }
            //data.ValidateFieldNotNull()

            validator.ThrowIfHasError();


            // Business Check
            IUserDAO dao = DAOFactory.CreateUserDAO(CommonLib.Common.CurrentDatabase);

            dao.AddNew(null, data);
            return(0);
        }