private Token GenerateandSaveToken1(Applicationsdlp clientkeys) { Token newtoken = new Token(); var IssuedOn = DateTime.Now; var newToken = _IAuthenticate.GenerateToken1(clientkeys, IssuedOn); TokensManager token = new TokensManager(); token.TokenID = 0; token.TokenKey = newToken; token.StudentCode = clientkeys.Code; token.IssuedOn = IssuedOn; token.ExpiresOn = DateTime.Now.AddDays(Convert.ToInt32(ConfigurationManager.AppSettings["TokenExpiry"])); token.CreatedOn = DateTime.Now; var result = _IAuthenticate.InsertToken1(token); if (result == 1) { //HttpResponseMessage response = new HttpResponseMessage(); newtoken.access_token = newToken; newtoken.tokenType = "WeSchoolAuthorization"; newtoken.ExpiresOn = ConfigurationManager.AppSettings["TokenExpiry"] + " Day"; //response = Request.CreateResponse(HttpStatusCode.OK, newtoken); // response.Headers.Add("Token", newToken); // response.Headers.Add("TokenExpiry", ConfigurationManager.AppSettings["TokenExpiry"]); // response.Headers.Add("Access-Control-Expose-Headers", "Token,TokenExpiry"); return(newtoken); } else { return(newtoken); } }