public async Task <MessageReport> EditDiary(WM_DiaryMobile model) { var result = new MessageReport(false, "Có lỗi xảy ra"); try { var existed = await _WM_DiaryRepository.GetOneById(model.Id); if (existed == null) { result = new MessageReport(false, "Bản ghi không tồn tại"); return(result); } existed.Title = model.Title; existed.Description = model.Description; var query = new StringBuilder(); query.AppendLine("{"); query.AppendLine("'_id': { '$eq': '" + existed.Id + "' }"); query.AppendLine("}"); return(await _WM_DiaryRepository.Update(MongoHelper.ConvertQueryStringToDocument(query.ToString()), existed)); } catch (Exception ex) { result = new MessageReport(false, ex.Message); } return(result); }
public async Task <MessageReport> AddDiary(WM_DiaryMobile model) { var obj = new WM_Diary() { Id = ObjectId.GenerateNewId().ToString(), Title = model.Title, Description = model.Description, DateCreated = DateTime.Now, ScheduleId = model.ScheduleId, UserId = model.UserId }; return(await _WM_DiaryRepository.Add(obj)); }
public async Task <MessageReport> EditDiary([FromBody] WM_DiaryMobile model) { return(await _ScheduleService.EditDiary(model)); }