public void Can_Count_Group_Tasks() { _service.InsertTask(Scaffold.Task()); _service.InsertTask(Scaffold.Task()); Assert.Equal(2, _service.CountGroupTasks(1)); }
public IHttpActionResult GetAllTasksForGroup(int groupId, int count = 10, int page = 1) { try { List <WorkflowTask> workflowItems = _tasksService.GetAllGroupTasks(groupId, count, page); int groupTaskCount = _tasksService.CountGroupTasks(groupId); return(Json(new { items = workflowItems, total = groupTaskCount, page, count }, ViewHelpers.CamelCase)); } catch (Exception ex) { string msg = $"Error getting all tasks for group {groupId}"; Log.Error(msg, ex); return(Content(HttpStatusCode.InternalServerError, ViewHelpers.ApiException(ex, msg))); } }