Example #1
0
        static void Main(string[] args)
        {
            CRoot CompositionRoot = new CRoot("prod");

            //IUsersDAL users_dal = CompositionRoot.UsersDAL;
            //IMoviesDAL movies_dal = CompositionRoot.MoviesDAL;

            IUsersBLL  users_bll  = CompositionRoot.UsersBLL;
            IMoviesBLL movies_bll = CompositionRoot.MoviesBLL;
        }
Example #2
0
        static void Main(string[] args)
        {
            try
            {
                usersBLL     = Provaider.UsersBLL;
                imagesBLL    = Provaider.ImagesBLL;
                relationsBLL = Provaider.RelationsBLL;

                bool succes;
                int  menuNumber = 0;
                do
                {
                    do
                    {
                        System.Console.Clear();
                        System.Console.WriteLine(" 1 - Show all users");
                        System.Console.WriteLine(" 2 - Show all images");
                        System.Console.WriteLine(" 3 - Show all specific user images");
                        System.Console.WriteLine(" 4 - Show all users with specific images");
                        System.Console.WriteLine(" 5 - Add new user");
                        System.Console.WriteLine(" 6 - -");
                        System.Console.WriteLine(" 7 - Add images to user");
                        System.Console.WriteLine(" 8 - Remove images from user");
                        System.Console.WriteLine(" 9 - Remove user");
                        System.Console.WriteLine("10 - -");
                        System.Console.WriteLine("11 - Update user");
                        System.Console.WriteLine("12 - Update image");
                        System.Console.WriteLine("13 - Exit");
                        System.Console.Write("Enter the number of menu: ");
                        succes = int.TryParse(System.Console.ReadLine(), out menuNumber);
                        System.Console.WriteLine();
                    } while (!succes);
                    if (menuNumber > 0 && menuNumber < 13)
                    {
                        switch (menuNumber)
                        {
                        case 1: { ShowAllUsers(); } break;

                        case 2: { ShowAllImages(); } break;

                        case 3: { ShowImagesOfUser(); } break;

                        case 4: { ShowUsersWithImages(); } break;

                        case 5: { AddUser(); } break;

                        case 6: {  } break;

                        case 7: { AddImageToUser(); } break;

                        case 8: { DeleteImageFromUser(); } break;

                        case 9: { DeleteUser(); } break;

                        case 10: {  } break;

                        case 11: { UpdateUser(); } break;

                        case 12: { UpdateImage(); } break;
                        }
                    }
                } while (menuNumber != 13);
            }
            catch
            {
                System.Console.WriteLine("Critical error");
                System.Console.ReadLine();
            }
        }
Example #3
0
 /// <summary>
 /// 构造方法注入依赖接口
 /// </summary>
 /// <param name="iBaseBll"></param>
 public HomeController(IUsersBLL iUsersBll)
 {
     _iUsersBll = iUsersBll;
 }
 public UsersController(IUsersBLL _iUsersBLL)
 {
     iUsersBLL = _iUsersBLL;
 }
Example #5
0
 public HomeController(IUserInfoDAL iuserinfodal,IUsersBLL usersBll)
 {
     _iuserInfoDal = iuserinfodal;
     _usersBll = usersBll;
 }
Example #6
0
 public HomeController(IUserInfoDAL iuserinfodal, IUsersBLL usersBll)
 {
     _iuserInfoDal = iuserinfodal;
     _usersBll     = usersBll;
 }
Example #7
0
 public HomeController(IUsersBLL iUsersBll)
 {
     _iUsersBll = iUsersBll;
 }
Example #8
0
 public HomeController(IHlelloBLL iHlelloBll, IUsersBLL iUsersBll, IUserInfoBLL iuserInfoBll)
 {
     _iHlelloBll   = iHlelloBll;
     _iUsersBll    = iUsersBll;
     _iuserInfoBll = iuserInfoBll;
 }
Example #9
0
 public HomeController(IHlelloBLL iHlelloBll, IUsersBLL iUsersBll, IUserInfoBLL iuserInfoBll)
 {
     _iHlelloBll = iHlelloBll;
     _iUsersBll = iUsersBll;
     _iuserInfoBll = iuserInfoBll;
 }
Example #10
0
        public UsersController()
        {
            CRoot CompositionRoot = new CRoot("prod");

            users_bll = CompositionRoot.UsersBLL;
        }
        //Constructor:
        public AuthenticationController()
        {
            CRoot CompositionRoot = new CRoot("prod");

            users_bll = CompositionRoot.UsersBLL;
        }