public async Task <ActionResult <ApiResponse <Data.Entities.Diary> > > Add([FromBody] Data.Entities.Diary diary) { ApiResponse <Data.Entities.Diary> response = null; if (diary == null) { return(new ApiResponse <Data.Entities.Diary>(null, ResponseMessages.Wrong, 400, true)); } _unitOfWork.DiaryRepository.Insert(diary); await _unitOfWork.SaveChangesAsync(); var insertedDiary = _unitOfWork.DiaryRepository.Get(diary); response = new ApiResponse <Data.Entities.Diary>(insertedDiary, ResponseMessages.Success, 200, false); return(response); }
public async Task <ActionResult <ApiResponse <Data.Entities.Diary> > > Update([FromBody] Data.Entities.Diary diary) { if (diary == null) { return(new ApiResponse <Data.Entities.Diary>(null, ResponseMessages.Failed, 400, true)); } _unitOfWork.DiaryRepository.Update(diary); await _unitOfWork.SaveChangesAsync(); var result = _unitOfWork.DiaryRepository.Get(diary); return(new ApiResponse <Data.Entities.Diary>(result, ResponseMessages.Success, 200, false)); }