예제 #1
0
        public string getUserToken(UsersTokenTypeEnum tokenType, Guid userid)
        {
            UsersToken usersTokenModel = _mainContext.usersTokens.Where(w => w.status == UsersTokenEnum.Active && w.userId == userid && w.type == tokenType).OrderByDescending(o => o.createDate).FirstOrDefault();

            if (usersTokenModel != null && usersTokenModel.tokenId != null)
            {
                return(usersTokenModel.tokenId.ToString());
            }
            else
            {
                ToastrService.AddToUserQueue(new Toastr("Kayıt sırasında bir hata oluştu.", type: Model.Enums.ToastrType.Error));
                return(null);
            }
        }
예제 #2
0
        public string createUserToken(UsersTokenTypeEnum tokenType, Guid userid)
        {
            UsersToken usersTokenCreate = new UsersToken();

            usersTokenCreate.createDate = DateTime.Now;
            usersTokenCreate.status     = UsersTokenEnum.Active;
            usersTokenCreate.userId     = userid;
            usersTokenCreate.type       = tokenType;
            _mainContext.usersTokens.Add(usersTokenCreate);
            if (_mainContext.SaveChanges() == 1)
            {
                return(usersTokenCreate.tokenId.ToString());
            }
            else
            {
                ToastrService.AddToUserQueue(new Toastr("Kayıt sırasında bir hata oluştu.", type: Model.Enums.ToastrType.Error));
                return(null);
            }
        }