Example #1
0
        static void Main(string[] args)
        {
            //Remove database
            client.DropDatabase("SocialNetworkDb");

            //Creates database if not exist
            var database = GetDatabase("SocialNetworkDb");

            CreateSocialNetworkCollections(database);

            var circleServices  = new CircleServices(connectionString);
            var commentServices = new CommentServices(connectionString);
            var postServices    = new PostServices(connectionString);
            var userServices    = new UserServices(connectionString);

            var _users = database.GetCollection <User>("Users");
            var dd     = new DummyData();

            dd.InsertDummyData(database, connectionString);
            while (true)
            {
                DisplayMainChoices();
                var input = UserInput("Input Selection");

                switch (input)
                {
                case "1":
                    ListAllUsers(userServices);
                    break;

                case "2":
                    UserMenu(userServices);
                    break;

                case "3":
                    postServices.CreatePost();
                    break;

                case "4":
                    commentServices.CreateComment();
                    break;

                case "5":
                    userServices.CreateUser();
                    break;

                default:
                    Console.WriteLine("Wrong input");
                    break;
                }
            }
        }
 public CircleController(CircleServices circleService)
 {
     _circleServices = circleService;
 }
Example #3
0
 public UserController(UserServices userService, CircleServices circleService)
 {
     _userService   = userService;
     _circleService = circleService;
 }