public JsonResult UploadImages() { var result = new JsonResultResponce { Success = true }; try { if (Request.Files != null && Request.Files.Count != 0 && Request.Files[0].ContentLength > 0) { var file = Request.Files[0]; var userId = ((CustomAuthorization.CustomPrincipal)User).UserId; result.Result = BLL.Data.AddPhoto(userId, new BLL.DTO.ImageContent(file)); } else { throw new Exception("Не найдено файлов"); } } catch (Exception ex) { result.Success = false; result.Result = ex.Message; } return(Json(result)); }
public JsonResult DeletePost(long id) { var result = new JsonResultResponce { Success = true }; try { BLL.Data.DeletePostDB(id); } catch (Exception ex) { result.Success = false; result.Result = ex.Message; } return(Json(result)); }
public JsonResult AddComment(long postId, string commentText) { var result = new JsonResultResponce { Success = true }; try { var userId = _currentUserId.Value; var comId = BLL.Data.CreateCommentDB(new BLL.DTO.CommentDTO { UserId = userId, ContentText = commentText, PostId = postId, Date = DateTime.Now }); result.Result = BLL.Data.GetCommentDB(comId); } catch (Exception ex) { result.Success = false; result.Result = ex.Message; } return(Json(result)); }