public JsonResult DoSignIn(long id) { ResultDto <int> result = new ResultDto <int>(); try { MembersService userServ = new MembersService(); SignUpBespeakService signupServ = new SignUpBespeakService(); var model = signupServ.Reposity.Get(id); if (model != null) { if (!model.SignIn) { var user = userServ.Reposity.GetAllList(o => o.Mobile == model.Telphone && o.TenantId == TenantId).FirstOrDefault(); if (user != null) { result.code = 100; result.message = "ok"; user.Points += 10; userServ.Reposity.Update(user); model.SignIn = true; signupServ.Reposity.Update(model); } else { result.code = 500; result.message = "签到失败!签到手机号与用户注册手机号不符!"; } } else { result.code = 500; result.message = "对不起,已经签到过了!"; } } else { result.code = 500; result.message = "签到失败!未找到预约信息!"; } userServ.Dispose(); signupServ.Dispose(); } catch (Exception ex) { result.code = 500; result.message = ex.Message; } return(Json(result)); }
public JsonResult GetPageLists(int page, int pageSize, string keywords = "") { SignUpBespeakService Serv = new SignUpBespeakService(); ResultDto <List <SignUpBespeak> > result = new ResultDto <List <SignUpBespeak> >(); if (string.IsNullOrEmpty(keywords)) { result = Serv.GetListOrderByTime(page, pageSize, (o => o.TenantId == TenantId)); } else { result = Serv.GetListOrderByTime(page, pageSize, o => o.TenantId == TenantId && (o.ActvTitle.Contains(keywords) || o.UserName.Contains(keywords) || o.Telphone.Contains(keywords))); } var lists = Mapper.Map <ResultDto <List <Dto.SignUpBespeakDto> > >(result); Serv.Dispose(); return(Json(lists)); }
public JsonResult Del(long id) { ResultDto <string> result = new ResultDto <string>(); try { SignUpBespeakService Serv = new SignUpBespeakService(); Serv.Reposity.Delete(id); result.code = 100; result.message = "success"; Serv.Dispose(); } catch (Exception ex) { result.message = ex.Message; } return(Json(result)); }
public JsonResult GetCount() { Dto.SiteDto result = new Dto.SiteDto(); ArticlesService ArtServ = new ArticlesService(); MembersService MembServ = new MembersService(); SignUpBespeakService SignServ = new SignUpBespeakService(); ProductsService ProdServ = new ProductsService(); result.ArticleCount = ArtServ.Reposity.GetAllList(o => o.TenantId == TenantId).Count; result.MemberCount = MembServ.Reposity.GetAllList(o => o.TenantId == TenantId).Count; result.SignCount = SignServ.Reposity.GetAllList(o => o.TenantId == TenantId).Count; result.ProductCount = ProdServ.Reposity.GetAllList(o => o.TenantId == TenantId).Count; ArtServ.Dispose(); MembServ.Dispose(); SignServ.Dispose(); ProdServ.Dispose(); return(Json(result)); }