예제 #1
0
 public bool editDiary(Guid id, PersonalDiary personalDiary)
 {
     try
     {
         personalDiary.Id = id;
         _personalDiaryRepository.Update(personalDiary);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #2
0
        public bool InsertDiary(PersonalDiary personalDiary)
        {
            personalDiary.Id = Guid.NewGuid();
            //personalDiary.CreatedDate = DateTime.Now;

            try
            {
                _personalDiaryRepository.Insert(personalDiary);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public IActionResult EditItem([FromBody] PersonalDiary item, Guid id, bool isDiary)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            if (isDiary)
            {
                try
                {
                    //var diary = _mapper.Map<PersonalDiary>(item);
                    var res = _itemManager.editDiary(id, item);

                    if (res)
                    {
                        return(Ok(true));
                    }

                    return(NotFound());
                }
                catch
                {
                    return(NotFound());
                }
            }
            else
            {
                try
                {
                    var toDO = _mapper.Map <ToDo>(item);
                    var res  = _itemManager.editToDo(id, toDO);

                    if (res)
                    {
                        return(Ok(true));
                    }

                    return(NotFound());
                }
                catch
                {
                    return(NotFound());
                }
            }
        }
        public IActionResult Create(PersonalCreateModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var personaldiary = new PersonalDiary();
                personaldiary.Headline      = model.Headline;                                                                 //标题
                personaldiary.Content       = model.Content;                                                                  //内容
                personaldiary.WriteTime     = Convert.ToDateTime(model.WriteTime.ToString()).ToString("yyyy-MM-dd HH:mm:ss"); //撰写时间
                personaldiary.Accessory     = model.Accessory;                                                                //附件
                personaldiary.EstablishTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");                                   //添加时间
                personaldiary.EstablishName = AuthContextService.CurrentUser.DisplayName;                                     //添加人
                personaldiary.IsDeleted     = 0;                                                                              //是否删除
                _dbContext.PersonalDiary.Add(personaldiary);
                _dbContext.SaveChanges();
                response.SetSuccess();
                return(Ok(response));
            }
        }