public async Task <IActionResult> AddIssue(IssuesViewModel model) { Result result = new Result(); try { var userDept = HttpContext.Session.GetString(SessionHelper.USER_DEPT); var userId = HttpContext.Session.GetString(SessionHelper.USER_ID); var userRole = HttpContext.Session.GetString(SessionHelper.ROLES); var issue = _mapper.Map <IssueDTO>(model); result = await _datasetService.AddIssue(issue, userId, userDept, userRole); } catch (Exception e) { _logger.LogError("Error Exception on DeleteDataSet: " + e.Message.ToString()); } return(new EmptyResult()); }