Esempio n. 1
0
        public long SaveCurrentLogin(LoginResource loginResource)
        {
            bool isForceLogoutRequired = ForceLogoutIfAlreadyLogin(loginResource.UserId);

            DateTime loginTime    = DateTime.Now;
            var      currentLogin = new CurrentLoginMAM
            {
                UserID        = loginResource.UserId,
                MobileIMEI    = loginResource.IMEI,
                FirebaseToken = loginResource.FirebaseToken,
                LoginTime     = loginTime,
                //LogoutTime = loginTime,
                LastFirebaseToken = loginResource.FirebaseToken
            };

            _loginRepo.Add(currentLogin);

            _loginRepo.Commit();


            return(currentLogin.Id);
        }