public GameEngine()
 {
     this.starfield    = new StarField();
     this.inputHandler = new InputHandler();
     this.graphics     = new GraphicsDeviceManager(this)
     {
         IsFullScreen              = false,
         PreferredBackBufferWidth  = Globals.MAIN_SCREEN_WIDTH,
         PreferredBackBufferHeight = Globals.MAIN_SCREEN_HEIGHT
     };
     this.IsMouseVisible        = true;
     this.Window.Title          = "Traveling to FARCROTHU";
     this.Content.RootDirectory = "Content";
     this.mainMenuButtons       = new ButtonFactory();
     this.pauseMenuButtons      = new ButtonFactory();
     this.singleLoginButtons    = new ButtonFactory();
     this.loadButtons           = new LoadButtonFactory(new Vector2(900, 300));
     this.mainMenuForms         = new FormFactory();
     this.singleLoginForms      = new FormFactory();
     this.databaseManager       = new SaveAndLoadDbManager();
     this.userDbManager         = new UserDbManager();
     this.usersRepository       = new UsersRepository();
     this.updateStateManager    = new UpdateStateManager();
     this.drawObjectsManager    = new DrawGameObjectsManager();
     this.playManager           = new PlayGameManager();
 }
Beispiel #2
0
        public HttpResponseMessage SendRequest(SignForm toUsername)
        {
            ClaimsPrincipal loggedUser = (ClaimsPrincipal)HttpContext.Current.User;

            UserDbManager.SendRequest(loggedUser.FindFirst("username").Value, toUsername.Username);
            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Beispiel #3
0
 public Installer(string rollOutDirectory, string pathToAccessBE)
 {
     rollOutDirectory        = PathManager.GetUNCPath(rollOutDirectory);
     this.RollOutDirectory   = Validator.ValidateDirectoryPath(rollOutDirectory);
     this.ReconstructionPath = this.RollOutDirectory + "Reconstruction.xml";
     _connectionString       = UserDbManager.MakeConnectionString(pathToAccessBE);
     VersionNumber           = 0;
 }
        public RedirectToActionResult SelectedCommunity(LocalUser info)
        {
            //here is where we are going to verify the user
            UserDbManager.GetInstance().UserSelectedCommunity(info.SelectedCommunity);
            var userCur = CurrentUser.Storage().UserDb;

            // return View("../Main/Index", CurrentUser.Storage());
            return(RedirectToAction("Index", "Main"));
        }
        public RedirectToActionResult SignIn(LocalUser user)
        {
            if (!UserDbManager.GetInstance().SignIn(user))
            {
                return(RedirectToAction("SignIn", "Auth"));
            }
            var curr = CurrentUser.Storage();

            return(RedirectToAction("Index", "Main"));
        }
 public RedirectToActionResult SignUp(LocalUser newUser)
 {
     if (UserDbManager.GetInstance().SignUp(newUser))
     {
         //sign up successfuly
         return(RedirectToAction("SignIn", "Auth"));
     }
     //sign up failed
     return(RedirectToAction("SignUp", "Auth"));
 }
Beispiel #7
0
        protected override void Dispose(bool disposing)
        {
            if (disposing && _userManager != null)
            {
                _userManager.Dispose();
                _userManager = null;
            }

            base.Dispose(disposing);
        }
        internal State UpdateRegisterState(UserDbManager userDbManager, FormFactory mainMenuForms, StarField starfield, GameTime gameTime)
        {
            MouseState mouseRegister = Mouse.GetState();

            userDbManager.RegisterUser(mainMenuForms.GetAllForms());
            Thread.Sleep(50);
            starfield.Update(gameTime);
            mainMenuForms.EraseForms();
            return(State.Menu);
        }
Beispiel #9
0
 public HttpResponseMessage SignIn(SignForm credentials)
 {
     try
     {
         string retVal = UserDbManager.LogIn(credentials.Username, credentials.Password);
         return(Request.CreateResponse(HttpStatusCode.OK, retVal));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest));
     }
 }
Beispiel #10
0
        private static void checkUser(out DTO.User user)
        {
            var userRepo      = new UserInfoRepository(DTO.Enums.BackEndOrFrontEndEnum.FrontEnd);
            var userDbManager = new UserDbManager(userRepo);

            user = userDbManager.GetUserByUsername(Environment.UserName);
            //A null user would mean the current Windows username doesn't exist in the User_Login_Info table
            if (user == null)
            {
                Console.Clear();
                Console.WriteLine("Sorry, but you are not currently an authorized user. Please speak to the database administrator if you believe you have " +
                                  "seen this message in error. Press enter to exit.");
                Console.ReadLine();
            }
        }
Beispiel #11
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_userManager != null)
                {
                    _userManager.Dispose();
                    _userManager = null;
                }

                if (_signInManager != null)
                {
                    _signInManager.Dispose();
                    _signInManager = null;
                }
            }

            base.Dispose(disposing);
        }
Beispiel #12
0
 public HttpResponseMessage EditUser(EditUserForm form)
 {
     return(Request.CreateResponse(HttpStatusCode.OK, UserDbManager.EditUser(form)));
 }
 public ViewResult SelectCommunity()
 {
     UserDbManager.GetInstance().CommunityListByUserLocation();
     return(View(CurrentUser.Storage()));
 }
Beispiel #14
0
        public static void UpdateConnectionString(string pathToAccess)
        {
            var connString = UserDbManager.MakeConnectionString(pathToAccess);

            XmlAccess.UpdateXmlFile.UpdateConnectionString(connString);
        }
Beispiel #15
0
 public ManageController(UserDbManager userManager, ApplicationSignInManager signInManager)
 {
     UserManager   = userManager;
     SignInManager = signInManager;
 }
Beispiel #16
0
 public HttpResponseMessage GetUser([FromBody] string userId)
 {
     return(Request.CreateResponse(HttpStatusCode.OK, UserDbManager.GetUser(Int32.Parse(userId))));
 }
Beispiel #17
0
        public HttpResponseMessage GetLoggedUser()
        {
            object retVal = UserDbManager.GetLoggedUser(((ClaimsPrincipal)HttpContext.Current.User).FindFirst("username").Value);

            return(Request.CreateResponse(HttpStatusCode.OK, retVal));
        }
Beispiel #18
0
 public HttpResponseMessage GetUsersLogged()
 {
     return(Request.CreateResponse(HttpStatusCode.OK, UserDbManager.GetUsers(((ClaimsPrincipal)HttpContext.Current.User).FindFirst("username").Value)));
 }
Beispiel #19
0
 public HttpResponseMessage GetUsers()
 {
     return(Request.CreateResponse(HttpStatusCode.OK, UserDbManager.GetUsers()));
 }