Ejemplo n.º 1
0
        public void AddUser(UserLogin userLogin)
        {
            if (userLogin != null)
            {
                var checkDuplicate = CheckUser(userLogin.Username);
                if (checkDuplicate == null)
                {
                    userLogin.CreatedDate = $"{DateTime.Now:MMMM dd,yyyy}";
                    userLogin.UserId      = HandleRandom.RandomString(10);
                    Encrypter.Encrypt(userLogin.PasswordEncrypt, UserConstant.KeyEncrypt);
                    userLogin.UserRole = UserRoleEnum.NormalUser;

                    _fileHandlerUtil.JsonModel.UserLogin.Add(userLogin);

                    _fileHandlerUtil.SaveFile(EnumFileConstant.USERLOGIN);

                    Logs.Info($"[AddUser] Adding '{userLogin.Username}' successful.");

                    _fileHandlerUtil.CreateOrReadJsonDb(EnumFileConstant.USERLOGIN);
                }
            }
            else
            {
                // Duplicate user name
                Logs.Warn($"[AddUser] '{userLogin.Username}' have duplicate. Add failed!");
                _fileHandlerUtil.SaveFile(EnumFileConstant.USERLOGIN);
            }
        }
Ejemplo n.º 2
0
 public EntertainmentUtil()
 {
     _fileHandlerUtil = new FileHandlerUtil();
     _fileHandlerUtil.CreateOrReadJsonDb(EnumFileConstant.ENTERTAINMENTCONSTANT);
 }
Ejemplo n.º 3
0
 public EvenInYearUtil()
 {
     _fileHandlerUtil = new FileHandlerUtil();
     _fileHandlerUtil.CreateOrReadJsonDb(EnumFileConstant.EVENTINYEAR);
 }
Ejemplo n.º 4
0
 public QuoteUtil()
 {
     _fileHandlerUtil = new FileHandlerUtil();
     _fileHandlerUtil.CreateOrReadJsonDb(EnumFileConstant.QUOTESCONSTANT);
 }
Ejemplo n.º 5
0
 public BooksUtil()
 {
     _fileHandlerUtil = new FileHandlerUtil();
     _fileHandlerUtil.CreateOrReadJsonDb(EnumFileConstant.BOOKCONSTANT);
 }
Ejemplo n.º 6
0
        public bool CreateJsonDb(EnumFileConstant enumFileConstant)
        {
            _fileHandlerUtil.CreateOrReadJsonDb(enumFileConstant);

            return(true);
        }
Ejemplo n.º 7
0
 public UserUtil()
 {
     _fileHandlerUtil = new FileHandlerUtil();
     _fileHandlerUtil.CreateOrReadJsonDb(EnumFileConstant.USERLOGIN);
 }