public ActionResult DeleteConfirmed(int id) { AuthorizeCode authorizeCode = db.AuthorizeCodes.Find(id); db.AuthorizeCodes.Remove(authorizeCode); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "codeId,code,createDate,expiredDate")] AuthorizeCode authorizeCode) { if (ModelState.IsValid) { db.Entry(authorizeCode).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(authorizeCode)); }
public ActionResult Create([Bind(Include = "codeId,code,createDate,expiredDate")] AuthorizeCode authorizeCode) { if (ModelState.IsValid) { db.AuthorizeCodes.Add(authorizeCode); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(authorizeCode)); }
// GET: AuthorizeCodes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AuthorizeCode authorizeCode = db.AuthorizeCodes.Find(id); if (authorizeCode == null) { return(HttpNotFound()); } return(View(authorizeCode)); }
public AccessToken GetAccessToken(AuthorizeCode code) { var key = GetAccessTokenCacheKey(code); var accessToken = Cache.HGet <AccessToken>(tokenHashId, key); if (accessToken == null) { accessToken = new AccessToken { AccountId = code.AccountId, AgentId = code.AgentId, Token = AccessToken.GenerateToken(code) }; Cache.HSet(tokenHashId, key, accessToken); } return(accessToken); }
private string GetAccessTokenCacheKey(AuthorizeCode code) { return(code.AccountId.ToString() + "_" + code.AgentId.ToString()); }