예제 #1
0
        public ActionResult Login(String username , String password)
        {
            IUserService service = new UserService();

            UserDto retUserDto = service.ValidateUser(username,password);

            String json = new JavaScriptSerializer().Serialize(retUserDto);

            if (retUserDto == null)
            {
                return Content("null");
            }
            else
            {
                try
                {
                    Session session = sessionObj.CreateSession(retUserDto);

                    if (session != null)
                        return Content(retUserDto.Id.ToString());
                    else
                        return Content("error");
                }
                catch (Exception e)
                {
                    Console.WriteLine("Session could not be created");
                    return Content("existing");
                }
            }
        }
예제 #2
0
        //          [TestMethod]
        public void TestValidateUser()
        {
            UserService service = new UserService();
            String username = "******";
            String password = "******";

            UserDto dto = service.ValidateUser(username, password);
            String json = new JavaScriptSerializer().Serialize(dto);
            Console.Write(json);
        }
예제 #3
0
        public void TestCreateUser()
        {
            String username = "******";
            String password = "******";
            UserService service = new UserService();
            UserDto dto = service.ValidateUser(username, password);
            SessionService sessionService = new SessionService();
            Session session = sessionService.CreateSession(dto);

            Console.WriteLine(session.Name);
        }
예제 #4
0
        public Session TestCreateSession()
        {
            IPrepareSession preSession = new PrepareSession();
            String username = "******";
            String password = "******";
            UserService service = new UserService();
            UserDto dto = service.ValidateUser(username, password);
            SessionObjects sessionObjects = SessionObjects.CreateInstance();
            Session session = sessionObjects.CreateSession(dto);

            Console.WriteLine(session.Age);

            Assert.IsNotNull(session);
            return session;
        }
예제 #5
0
        public void TestPrepare()
        {
            IPrepareSession preSession = new PrepareSession();
            String username = "******";
            String password = "******";

            UserService service = new UserService();

            UserDto dto = service.ValidateUser(username, password);

            Session session = preSession.Prepare(dto);

            Console.Write(dto.Name);

            Console.Write(session.Name);

            Assert.IsNotNull(session, "Should not be null");
        }