public async Task <IActionResult> AddBlogCommnet(BlogCommentDto blogCommentDto) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); baseDataResultDto.Code = 1; if (!ModelState.IsValid) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "评论的格式不对"; } else { //获取登录用户的userId var claim = GetClaim(HttpContext.User.Claims, ClaimTypes.Sid); if (claim != null) { blogCommentDto.PostId = int.Parse(claim.Value); } if (await _blogCommentService.AddBlogComment(blogCommentDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "添加评论成功"; await _blogService.UpdateCommentNum(blogCommentDto.BlogId, 1); } } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Delete(int categoryId) { var claim = GetClaim(HttpContext.User.Claims, ClaimTypes.Sid); if (claim == null) { return(NotFound()); } int userID = int.Parse(claim.Value); BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); var cy = await this._categoryService.GetOneCategoryByUserId(categoryId, userID); if (cy.CategoryId == 0) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "该分类不存在"; return(Json(baseDataResultDto)); } if (await this._categoryService.DeleteCategory(userID, categoryId)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "删除成功"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "删除失败"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> SetHomePage(int blogId, bool isHomePage) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); var claim = GetClaim(HttpContext.User.Claims, ClaimTypes.Sid); if (claim == null) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = !isHomePage ? "设置博客首页上显示失败!" : "取消博客首页上显示失败!"; return(Json(baseDataResultDto)); } int userID = int.Parse(claim.Value); if (await this._blogService.SetIsHomePage(userID, blogId, isHomePage)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = !isHomePage ? "设置博客首页上显示成功!" : "取消博客首页上显示成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = !isHomePage ? "设置博客首页上显示失败!" : "取消博客首页上显示失败!"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Add(CategoryDto categorysDto) { var claim = GetClaim(HttpContext.User.Claims, ClaimTypes.Sid); if (claim == null) { return(NotFound()); } int userID = int.Parse(claim.Value); categorysDto.UserId = userID; BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (!ModelState.IsValid) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "输入的格式不对"; } else { CategoryDto pcategory = null; if (categorysDto.ParentId != 0) { pcategory = await this._categoryService.GetOneCategoryByUserId(categorysDto.ParentId, categorysDto.UserId); if (pcategory == null) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "选择的父类不存在"; return(Json(baseDataResultDto)); } } CategoryDto cy = new CategoryDto(); cy.ParentId = categorysDto.ParentId; cy.CategoryName = categorysDto.CategoryName; cy.Sort = categorysDto.Sort; cy.UserId = categorysDto.UserId; if (await this._categoryService.AddCategory(cy)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "添加成功"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "添加失败"; } } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Add(BlogDto blogDto) { var claim = GetClaim(HttpContext.User.Claims, ClaimTypes.Sid); if (claim == null) { return(NotFound()); } int userID = int.Parse(claim.Value); blogDto.UserId = userID; BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (!ModelState.IsValid) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "你的输入有误,请检查"; return(Json(baseDataResultDto)); } //ViewBag.CyList = await this._categoryService.GetAllCategoryByUserId(1); if (blogDto.BlogId != 0) { if (await this._blogService.UpdateBlog(blogDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "修改博客成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "修改博客失败!"; } } else { if (await this._blogService.AddBlog(blogDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "添加博客成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "添加博客失败!"; } } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Modify(CategoryDto categoryDto) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (!ModelState.IsValid) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "输入的格式不对"; } else { CategoryDto pcategory = null; if (categoryDto.ParentId != 0) { pcategory = await this._categoryService.GetOneCategoryByUserId(categoryDto.CategoryId, categoryDto.UserId); if (pcategory.CategoryId == 0) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "选择的父类不存在"; return(Json(baseDataResultDto)); } } var cy = await this._categoryService.GetOneCategoryByUserId(categoryDto.CategoryId, categoryDto.UserId);; if (cy == null) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "选择的分类不存在"; } else { if (await this._categoryService.UpdateCategory(categoryDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "修改成功"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "修改失败"; } } } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Essence(int blogId, bool isEssence) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (await this._blogService.EssenceBlog(blogId, isEssence)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = !isEssence ? "设置精华博客成功!" : "取消精华博客成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = !isEssence ? "设置精华博客失败!" : "取消精华博客失败!"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Delete(int blogId) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (await this._blogService.DeleteBlog(blogId)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "删除博客成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "删除博客失败!"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> SetHomePage(int blogId, bool isHomePage) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (await this._blogService.SetIsHomePage(blogId, isHomePage)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = !isHomePage ? "设置博客首页上显示成功!" : "取消博客首页上显示成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = !isHomePage ? "设置博客首页上显示失败!" : "取消博客首页上显示失败!"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Delete(int noteID) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (await this._noteService.DeleteNote(noteID)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "删除随笔成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "删除随笔失败!"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Delete(int openSourceID) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (await this._openSourceService.DeleteOpensource(openSourceID)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "删除开源项目成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "删除开源项目失败!"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Delete(int newsId) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (await this._newsService.DeleteNews(newsId)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "删除新闻成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "删除新闻失败!"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Add(NoteDto noteDto) { var claim = GetClaim(HttpContext.User.Claims, ClaimTypes.Sid); if (claim == null) { return(NotFound()); } int userID = int.Parse(claim.Value); noteDto.UserId = userID; BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (!ModelState.IsValid) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "你的输入有误,请检查"; return(Json(baseDataResultDto)); } if (noteDto.NoteID != 0) { if (await this._noteService.UpdateNote(noteDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "修改随笔成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "修改开源项目失败!"; } } else { if (await this._noteService.AddNote(noteDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "添加随笔成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "添加随笔失败!"; } } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Add(NewsDto newsDto) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (!ModelState.IsValid) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "你的输入有误,请检查"; return(Json(baseDataResultDto)); } if (newsDto.NewsId != 0) { if (await this._newsService.UpdateNews(newsDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "修改新闻成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "修改新闻失败!"; } } else { if (await this._newsService.AddNews(newsDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "添加新闻成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "添加新闻失败!"; } } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Add(OpenSourceDto openSourceDto) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); if (!ModelState.IsValid) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "你的输入有误,请检查"; return(Json(baseDataResultDto)); } if (openSourceDto.OpenSourceID != 0) { if (await this._openSourceService.UpdateOpensource(openSourceDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "修改开源项目成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "修改开源项目失败!"; } } else { if (await this._openSourceService.AddOpensource(openSourceDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "添加开源项目成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "添加开源项目失败!"; } } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Update(UserDto userDto) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); var claim = GetClaim(HttpContext.User.Claims, ClaimTypes.Sid); if (claim == null) { return(NotFound()); } int userID = int.Parse(claim.Value); userDto.UserId = userID; if (await this._userService.UpdateUserAsync(userDto)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "修改成功!"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "修改失败!"; } return(Json(baseDataResultDto)); }
public async Task <IActionResult> Delete(int categoryId, int userId) { BaseDataResultDto baseDataResultDto = new BaseDataResultDto(); var cy = await this._categoryService.GetOneCategoryByUserId(categoryId, userId); if (cy.CategoryId == 0) { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "该分类不存在"; return(Json(baseDataResultDto)); } if (await this._categoryService.DeleteCategory(userId, categoryId)) { baseDataResultDto.Code = 0; baseDataResultDto.Msg = "删除成功"; } else { baseDataResultDto.Code = 1; baseDataResultDto.Msg = "删除失败"; } return(Json(baseDataResultDto)); }