public ActionResult TeacherUpdate(Int32 id) { NimUserEx user = entities.NimUserEx.Find(id); ViewData.Model = user; return(View()); }
public ActionResult NimUserUpdateInfo(NimUserEx nimUser) { entities.Entry(nimUser).State = EntityState.Modified; entities.SaveChanges(); var data = new { statusCode = "200", message = "操作成功", navTabId = "AdminNimUserIndex", rel = "", callbackType = "closeCurrent", forwardUrl = "" }; return(Json(data)); }
public ActionResult Recharge(Int32 id, Int32 coins) { NimUserEx ex = entities.NimUserEx.Find(id); if (ex.NimUser.Category == 1) { return(Json(new { statusCode = "300", message = "教师不能充值" })); } ex.Coins = coins; entities.SaveChanges(); return(Json(new { statusCode = "200", message = "操作成功", navTabId = "AdminNimUserIndex", rel = "", callbackType = "closeCurrent", forwardUrl = "" })); }
public ActionResult Refresh(String callId, Int64?chatId) { try { CallLog call = entities.CallLog.Find(callId); call.Refresh = DateTime.Now; NimUserEx user = entities.NimUserEx.Find(call.Source); entities.SaveChanges(); var span = call.Refresh - call.Start; var coins = (user.Coins ?? 0) - (((Int32)span.Value.TotalMinutes) * Constants.Price); if (coins <= 0) { return(Json(new { code = 201, desc = "学币不足", info = new { user.Id, user.Name, Nickname = user.Name, Coins = coins } })); } return(Json(new { code = 200, desc = "刷新成功", info = new { user.Id, user.Name, Nickname = user.Name, Coins = coins } })); } catch (Exception ex) { logger.Debug(String.Format("callId={0}, StackTrace={1} \r\n InnerException={2} \r\n Message={3}", callId, ex.StackTrace, ex.InnerException, ex.Message)); return(Json(new { code = 201, desc = ex.Message })); } }
public ActionResult TeacherUpdate(NimUserEx ex) { NimUserEx model = entities.NimUserEx.Find(ex.Id); return(View()); }