Example #1
0
            public override bool Equals(Either <T1, T2, T3, T4> obj)
            {
                DHandler o = obj as DHandler;

                if (o == null)
                {
                    return(false);
                }
                return(EqualityComparer <T4> .Default.Equals(this.value, o.value));
            }
Example #2
0
            public override bool Equals(object obj)
            {
                DHandler o = obj as DHandler;

                if (o == null)
                {
                    return(false);
                }
                return(Equals(o));
            }
Example #3
0
 public DataTable GetApiDetails(int Apiid)
 {
     try
     {
         DHandler  objDHandler = new DHandler();
         DataTable dt          = objDHandler.GetApiDetails(Apiid);
         return(dt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
		public BBCodeTagHandler()
		{
			_handlers = new Dictionary<String, DHandler>();

			_handlers["B"] = new DHandler(_hadleTag_B);
			_handlers["I"] = new DHandler(_hadleTag_I);
			_handlers["S"] = new DHandler(_hadleTag_S);
			_handlers["U"] = new DHandler(_hadleTag_U);
			_handlers["~B"] = new DHandler(_hadleTag_NotB);
			_handlers["~I"] = new DHandler(_hadleTag_NotI);
			_handlers["~S"] = new DHandler(_hadleTag_NotS);
			_handlers["~U"] = new DHandler(_hadleTag_NotU);
			_handlers["FONT"] = new DHandler(_hadleTag_Font);
			_handlers["SIZE"] = new DHandler(_hadleTag_Size);
			_handlers["COLOR"] = new DHandler(_hadleTag_Color);
			_handlers["BGCOLOR"] = new DHandler(_hadleTag_BgColor);
			_handlers["BACKCOLOR"] = new DHandler(_hadleTag_BgColor);
		}
        public BBCodeTagHandler()
        {
            _handlers = new Dictionary <String, DHandler>();

            _handlers["B"]         = new DHandler(_hadleTag_B);
            _handlers["I"]         = new DHandler(_hadleTag_I);
            _handlers["S"]         = new DHandler(_hadleTag_S);
            _handlers["U"]         = new DHandler(_hadleTag_U);
            _handlers["~B"]        = new DHandler(_hadleTag_NotB);
            _handlers["~I"]        = new DHandler(_hadleTag_NotI);
            _handlers["~S"]        = new DHandler(_hadleTag_NotS);
            _handlers["~U"]        = new DHandler(_hadleTag_NotU);
            _handlers["FONT"]      = new DHandler(_hadleTag_Font);
            _handlers["SIZE"]      = new DHandler(_hadleTag_Size);
            _handlers["COLOR"]     = new DHandler(_hadleTag_Color);
            _handlers["BGCOLOR"]   = new DHandler(_hadleTag_BgColor);
            _handlers["BACKCOLOR"] = new DHandler(_hadleTag_BgColor);
        }
Example #6
0
        public void EditDbUser(IInputHandler inputHandler)
        {
            IDbHandler         dbHandler = new DHandler();
            IValidator <IUser> validator = new UserValidator();

            dhHandler.Login(inputHandler);
            Console.Clear();

            dbHandler.DisplayUsersAsync();

            while (true)
            {
                Console.WriteLine("Please enter the ID of the user you wish to edit or leave blank to return");
                var id = Console.ReadLine();

                if (string.IsNullOrEmpty(id))
                {
                    return;
                }

                var user = dbHandler.GetUser(id);
                user = EditUser(inputHandler, user);

                if (user != null && validator.Validate(user))
                {
                    try {
                        var _ = dbHandler.EditUserAsync(user).Result;
                        Console.WriteLine("User Sucessfully edited");
                        Console.WriteLine();
                    }
                    catch (AggregateException) {
                        Console.WriteLine();
                        Console.WriteLine("Unable to connect to database");
                    }
                }
                else
                {
                    Console.WriteLine("User input invalid");
                }
            }
        }