示例#1
0
        public ActionResult Index(string token, string userName)
        {
            using (IMeGrabUserService userService = ServiceLocator.Instance.GetService <IMeGrabUserService>())
            {
                MeGrabUserDataObject meGrabUser         = userService.GetRegisteredUserByName(userName);
                LoginUserInfoModel   loginUserInfoModel = new LoginUserInfoModel();
                loginUserInfoModel.Token = token;
                loginUserInfoModel.User  = meGrabUser;

                return(View("Index", loginUserInfoModel));
            }
        }
示例#2
0
        public MeGrabUserDataObject GetRegisteredUserById(int id)
        {
            MeGrabUser registeredUser = userRepository.FindByKey(id);

            if (registeredUser == null)
            {
                return(null);
            }

            MeGrabUserDataObject registeredUserDataObject = new MeGrabUserDataObject();

            registeredUserDataObject.MapFrom(registeredUser);

            return(registeredUserDataObject);
        }
示例#3
0
        public MeGrabUserDataObject GetRegisteredUserByName(string name)
        {
            ISpecification <MeGrabUser> spec = new ExpressionSpecification <MeGrabUser>(u => u.Name == name);

            MeGrabUser registeredUser = userRepository.Find(spec);

            if (registeredUser == null)
            {
                return(null);
            }

            MeGrabUserDataObject registeredUserDataObject = new MeGrabUserDataObject();

            registeredUserDataObject.MapFrom(registeredUser);

            return(registeredUserDataObject);
        }
示例#4
0
        public ActionResult Index()
        {
            SnatchGroupScenarioModel snatchGroupScenario = new SnatchGroupScenarioModel();

            SnatchGroupDataObject snatchGroup = new SnatchGroupDataObject();

            snatchGroup.Id   = Guid.NewGuid();
            snatchGroup.Name = "红包聊天室";

            List <MeGrabUserDataObject> users = new List <MeGrabUserDataObject>();

            for (int i = 0; i < 3; i++)
            {
                MeGrabUserDataObject user = new MeGrabUserDataObject();
                //user.Id = Guid.NewGuid();
                user.Name = "Test0" + i.ToString();
                users.Add(user);
            }

            snatchGroup.Members       = users;
            snatchGroupScenario.Group = snatchGroup;

            return(View(snatchGroupScenario));
        }
示例#5
0
 public ActionResult Register(MeGrabUserDataObject user)
 {
     throw new NotImplementedException();
 }
示例#6
0
        //
        // GET: /Register/

        public ActionResult Index()
        {
            MeGrabUserDataObject user = new MeGrabUserDataObject();

            return(View(user));
        }