Esempio n. 1
0
        /// <summary>
        /// 注册
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public async void UserRegisterd(User user)
        {
            user.Role = Role.Client;
            Statistical statistical1 = new Statistical();

            user.RunTeamId = 0;
            statistical1.SportFreeModel = SportFreeModel.Running;
            statistical1.User           = user;
            Statistical statistical2 = new Statistical
            {
                SportFreeModel = SportFreeModel.Riding,
                User           = user
            };
            LatitudeAndLongitude latitudeAndLongitude = new LatitudeAndLongitude
            {
                Name  = user.Name,
                Phone = user.Account,
                User  = user
            };

            await _myContext.Statisticals.AddAsync(statistical1);

            await _myContext.Statisticals.AddAsync(statistical2);

            await _myContext.Users.AddAsync(user);

            await _myContext.LatitudeAndLongitudes.AddAsync(latitudeAndLongitude);
        }
Esempio n. 2
0
        /// <summary>
        /// 上传通信 id
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="communicationId"></param>
        /// <returns></returns>
        public void UserLoadingCommunicationId(int userId, string communicationId)
        {
            LatitudeAndLongitude latitudeAndLongitude = new LatitudeAndLongitude();

            latitudeAndLongitude = (from s in _myContext.LatitudeAndLongitudes
                                    where s.UserId == userId
                                    select s).First();
            latitudeAndLongitude.CommunicationId = communicationId;
            _myContext.LatitudeAndLongitudes.Update(latitudeAndLongitude);
        }