public async Task <IActionResult> UpdateNotes(NotesModel notesModel, int id) { try { if (!notesModel.Equals(null) && !id.Equals(null)) { ////BusinessLayer method call var result = await this._businessManager.UpdateNotes(notesModel, id); ////check the result is not null if (!result.Equals(null)) { ////return the success result. return(this.Ok(new { result })); } else { ////throw the exception message return(this.BadRequest(new { Message = "The notes are not successfuly updated" })); } } else { ////throw the exception message return(this.BadRequest(new { Message = "The note model or note id is invalid" })); } } catch (Exception ex) { ////throw the exception message throw new Exception(ex.Message); } }
/// <summary> /// update the collaborator data. /// </summary> /// <param name="noteId">note id</param> /// <param name="id">collaborator id.</param> /// <param name="notesModel">notes model data.</param> /// <returns>return the result.</returns> public async Task <int> UpdateCollaborator(int noteId, int id, NotesModel notesModel) { try { if (!notesModel.Equals(null) && !id.Equals(null) && !noteId.Equals(null)) { ////repositoryManager Layer method. var result = await this.repositoryManager.UpdateCollaborator(noteId, id, notesModel); if (!result.Equals(null)) { return(result); } else { throw new Exception("collaborator is not successfully updated"); } } else { throw new Exception("note id or collaborator id or notes model data are null"); } } catch (Exception ex) { throw new Exception(ex.Message); } }