public JsonResult Login(string LoginName, string Password) { Studio.Dto.ResultDto <string> result = new Studio.Dto.ResultDto <string>(); using (AdminsService admin = new AdminsService()) { var model = admin.Reposity.GetAllList().Where(o => o.LoginName == LoginName).FirstOrDefault(); if (model != null) { if (model.Password == Password) { result.code = 100; result.message = "success"; AppBase.SetCookie("AdminId", model.Id.ToString(), 1); } else { result.code = 101; result.message = "Password error"; } } else { result.code = 102; result.message = "Not exist"; } } return(Json(result)); }
public JsonResult InsertOrUpdate(SignUpBespeak input) { Studio.Dto.ResultDto <SignUpBespeak> result = new Studio.Dto.ResultDto <SignUpBespeak>(); using (SignUpBespeakService subkS = new SignUpBespeakService()) { try { ArticlesService articleS = new ArticlesService(); var article = articleS.Reposity.Get(input.ActvID); if (article != null) { if (article.SignUpNums < article.LimitSignUp || article.LimitSignUp == 0) { if (article.SignUpEndTime != null && article.SignUpEndTime.Value < DateTime.Now) { result.code = 103; } else { var ishas = subkS.Reposity.GetPageList(1, 0, (o => o.UserName == input.UserName && o.ActvID == input.ActvID)).total; if (ishas > 0) { result.code = 101; result.message = "Cannot repeat or make an appointment"; } else { if (input.Id == 0) { input.TenantId = tenant.Id; input.CreationTime = DateTime.Now; } input.MemberName = Member != null ? Member.UserName : ""; var data = subkS.Reposity.InsertOrUpdate(input); article.SignUpNums += 1; articleS.Reposity.Update(article); result.code = 100; result.message = "success"; } } } else { result.code = 102; } } } catch (Exception ex) { result.code = 500; result.message = ex.Message; } return(Json(result)); } }
public JsonResult Del(int id) { Studio.Dto.ResultDto <string> result = new Studio.Dto.ResultDto <string>(); try { CategoriesService Category = new CategoriesService(); Category.Reposity.Delete(id); result.code = 100; result.message = "success"; } catch (Exception ex) { result.message = ex.Message; } return(Json(result)); }
public JsonResult Del(long id) { Studio.Dto.ResultDto <string> result = new Studio.Dto.ResultDto <string>(); try { CommentsService Comment = new CommentsService(); Comment.Reposity.Delete(id); result.code = 100; result.message = "success"; } catch (Exception ex) { result.message = ex.Message; } return(Json(result)); }
/** * 传入动作,action=recommend 推荐 **/ public JsonResult Recommend(long[] ids) { Studio.Dto.ResultDto <string> result = new Studio.Dto.ResultDto <string>(); try { using (ArticlesService Article = new ArticlesService()) { for (int i = 0; i < ids.Length; i++) { long id = ids[i]; var input = Article.Reposity.Get(id); input.IsRecommend = input.IsRecommend ? false : true; Article.Reposity.InsertOrUpdate(input); } result.code = 100; result.message = "success"; } } catch (Exception ex) { result.message = ex.Message; } return(Json(result)); }
/** * 传入动作,action=hot 热门 **/ public JsonResult Hot(long[] ids, string action) { Studio.Dto.ResultDto <string> result = new Studio.Dto.ResultDto <string>(); try { using (ArticlesService Article = new ArticlesService()) { for (int i = 0; i < ids.Length; i++) { long id = ids[i]; var input = Article.Reposity.FirstOrDefault(id); input.IsHot = action.Equals("hot") ? true : false; Article.Reposity.InsertOrUpdate(input); } result.code = 100; result.message = "success"; } } catch (Exception ex) { result.message = ex.Message; } return(Json(result)); }