public async Task <IActionResult> Update(DiaryRequestModel DiaryRequest) { try { DiaryRequest.CreatedBy = this.UserId; var DiaryDto = _mapper.Map <Diary>(DiaryRequest); var result = await _diaryService.UpdateDiary(DiaryDto); if (result != null) { return(Ok(new { status = HttpStatusCode.OK, valid = true, msg = "Diary updated successfully", response = result })); } return(Ok(new { status = HttpStatusCode.InternalServerError, valid = true, msg = "Something went wrong" })); } catch (Exception ex) { return(Ok(new { status = HttpStatusCode.InternalServerError, valid = true, msg = ex.InnerException.Message })); } }