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; }
public UserController(UserServices userService, CircleServices circleService) { _userService = userService; _circleService = circleService; }