示例#1
0
        // GET: Chat
        public ActionResult Chat()
        {
            var userId = User.Identity.GetSecurityUserId();
            var model  = _getUser.Get(userId);

            return(View(model));
        }
示例#2
0
        public User Authenticate(string email, string password)
        {
            var user = _getUser.Get(email, password);

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

            var tokenHandler = new JwtSecurityTokenHandler();
            var token        = _createUserToken.Create(tokenHandler, user.Id);

            user.Token = tokenHandler.WriteToken(token);
            return(user);
        }
        public PropertyModel GetPropertyDetails(int propertyId)
        {
            var property = _propertyRepository.GetPropertyByPropertyId(propertyId);
            var user     = _getUser.Get(property.UserId);

            var model = new PropertyModel
            {
                PropertyName = property.PropertyName,
                Address      = property.Address,
                City         = property.City,
                Amenities    = property.Amenities,
                Details      = property.Details,
                State        = property.State,
                University   = property.University,
                Users        = new UsersModel
                {
                    UserName   = user.UserName,
                    Email      = user.Email,
                    University = user.University
                }
            };

            return(model);
        }