// POST api/<controller> public async Task <IHttpActionResult> Post([FromBody] IssueDTO value) { try { await _issueTrackerService.CreateIssue(value); var category = await _categoryService.GetCategory(value.ProductId); IssueNoteDTO notes = new IssueNoteDTO() { IssueId = value.IssueId, Notes = value.ResolutionDetail, CreatedBy = "Test", CreatedOn = DateTime.Now, ModifiedBy = "Test", ModifiedOn = DateTime.Now }; await _notesService.CreateNotes(notes); category.Sequence = Convert.ToInt32(value.TicketNumber); await _categoryService.UpdateCategory(category); return(Ok(value)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }