public async System.Threading.Tasks.Task <ActionResult> Index(int?pageIndex, int?pageSize) { EasonRepository <Course, long> vdo = new EasonRepository <Course, long>(); var result = new ResultModel(); if (pageIndex == null || pageIndex < 0) { result.Code = 1002; result.Message = " pageIndex "; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } if (pageSize == null || pageSize < 0) { result.Code = 1002; result.Message = " pageSize "; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } try { var list = (await vdo.GetAllListAsync((int)pageIndex, (int)pageSize, m => m.status == 0)).ToList(); if (list != null && list.Count() > 0) { ; result.Code = 0; result.Message = string.Empty; result.Data = list; result.allpageNum = await vdo.CountAsync(m => m.status == 0); return(Jsonp(result, JsonRequestBehavior.AllowGet)); } else { result.Code = 0; result.Message = "not found"; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { result.Code = 1001; result.Message = ex.Message; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } }
public InfoBannerController() { repository = new EasonRepository <InfoBanner, long>(); }
public CourseController() { repository = new EasonRepository <Course, long>(); }
public VideoBannerController() { repository = new EasonRepository <VideoBanner, long>(); }
public MessageController() { repository = new EasonRepository <TotalMessage, long>(); }
public NewController() { this.repository = new EasonRepository <Article, long>(); }
public CategoryController() { this.repository = new EasonRepository <ArticleCategory, long>(); }
public ActivityController() { this.repository = new EasonRepository <Forward, long>(); }
public CommentController() { repository = new EasonRepository <ArticleComment, long>(); }
public TeacherController() { repository = new EasonRepository <Teacher, long>(); }
public async System.Threading.Tasks.Task <ActionResult> Index(string phone) { var result = new ResultModel(); if (string.IsNullOrEmpty(phone)) { result.Code = 1001; result.Message = " 手机号格式不正确 "; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } if (!Utility.RegexUtils.IsPhone(phone)) { result.Code = 1002; result.Message = " 手机号格式不正确 "; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } var res = new EasonRepository <User, long>(); if (res.Count(m => m.telephone == phone) > 0) { result.Code = 1003; result.Message = " 该手机号已经注册过了 "; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } var date = DateTime.Now.AddMinutes(-1); var re = repository.FirstOrDefault(m => m.telephone == phone && m.creationTime > date); if (re != null) { result.Code = 1004; result.Message = " 请一分钟后再次发送 "; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } date = DateTime.Now.AddMinutes(60); if (repository.Count(m => m.ip == UserHostAddress && m.creationTime > date) > 1000) { result.Code = 1005; result.Message = " 该IP一小时内发送的短信数量过多"; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } IMessageService service = new MessageService(); try { var msg = new ShortMessage(); msg.creatorId = 1; msg.creatorName = "注册用户"; msg.creationTime = DateTime.Now; msg.telephone = phone; msg.code = new Random().Next(1000, 9999); msg.content = "验证码" + msg.code + ",您正在注册成为匹优爱用户,感谢您的支持!"; msg.ip = UserHostAddress; await repository.InsertAsync(msg); await repository.UnitOfWork.CommitAsync(); service.Register(msg.code.ToString(), msg.telephone); result.Code = 0; result.Message = string.Empty; result.Data = "发送成功!"; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { result.Code = 1001; result.Message = ex.Message; return(Jsonp(result, JsonRequestBehavior.AllowGet)); } }
public MessgeController() { this.repository = new EasonRepository <ShortMessage, long>(); }
public SendController() { repository = new EasonRepository <ShortMessage, long>(); }