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); }
/// <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); }