Пример #1
0
        // GET: Default/Details/5
        //展示日志内容详情
        //[AllowHtml]
        //[ValidateInput]
        public ActionResult Details(int diaryid)
        {
            var            messagediary   = _DiaryManager.GetDiaryService(diaryid);
            UserDiaryModel userdiarymodel = new UserDiaryModel
            {
                Content    = messagediary.Content,
                CreateTime = messagediary.CreateTime,
                Title      = messagediary.Title,
                UserName   = messagediary.UserName
            };

            return(View(userdiarymodel));
        }
Пример #2
0
        public ActionResult Add(int diaryid)
        {
            IDiaryService  diaryService   = _DiaryManager.GetDiaryService(diaryid);
            UserDiaryModel userDiaryModel = new UserDiaryModel
            {
                Content     = diaryService.Content,
                CreateTime  = diaryService.CreateTime,
                Title       = diaryService.Title,
                UserDiaryId = diaryService.DiaryId,
                UserName    = diaryService.UserName,
                UserId      = diaryService.UserId
            };

            ViewBag.DiaryId = diaryid;
            return(View(userDiaryModel));
        }
Пример #3
0
        public ActionResult Edit([Bind(Include = "Content,Title,UserDiaryId,IsPrivate,UserId")] UserDiaryModel userdiarymodel)
        {
            //1.调用GetDiaryService方法
            var messagediary = _DiaryManager.GetUserDiaryService(userdiarymodel.UserDiaryId, (int)User.ID);

            //2.调用updateDiary方法
            //messagediary.UpdateDiary(userdiarymodel.UserDiaryId,userdiarymodel.UserId, userdiarymodel.Content,userdiarymodel.Title);
            messagediary.Update(userdiarymodel.Content, userdiarymodel.Title, userdiarymodel.IsPrivate);
            return(JsonString(new BaseReponseModel
            {
                Msg = "修改成功",
                Status = "ok",
                Url = Url.RouteUrl(new
                {
                    controller = "Diary",
                    action = "UserIndex",
                    userid = User.ID
                })
            }));
        }
Пример #4
0
        public ActionResult Create([Bind(Include = "Content,Title,IsPrivate")] UserDiaryModel userdiarymodel)
        {
            //if (User == null)
            //    throw new Tgnet.Api.ExceptionWithErrorCode(Tgnet.Api.ErrorCode.未登录);

            //Diary.Data.Diary diary = new Diary.Data.Diary { Content = userdiarymodel.Content,
            //    CreateTime = DateTime.Now,
            //    Title = userdiarymodel.Title,
            //    UserId =(int) User.ID,
            //    IsDel = false,
            //    IsPrivate = !userdiarymodel.IsPrivate };


            var DiaryService = _DiaryManager.Add((int)User.ID, userdiarymodel.Title,
                                                 !userdiarymodel.IsPrivate, userdiarymodel.Content);

            //return JsonString(new BaseReponseModel { Msg = "创建成功", Status = "ok",
            //    Url = Url.RouteUrl(new { controller = "Diary", action = "UserIndex",
            //        userid = diary.UserId
            //    }) });
            return(RedirectToAction("UserIndex", new { userid = DiaryService.UserId }));
        }