Added stub for completing an assignment

This commit is contained in:
Colin Dawson 2026-03-18 22:34:29 +00:00
parent c62e25681c
commit ecd473dd45
2 changed files with 28 additions and 1 deletions

View File

@ -0,0 +1,10 @@
using eSuite.Core.Miscellaneous;
namespace e_suite.API.Common;
public class PostAssignmentComplete
{
public GeneralIdRef AssignmentId { get; set; }
public Dictionary<string, object> TaskData { get; set; } = [];
}

View File

@ -60,5 +60,22 @@ public class TasksController : ESuiteControllerBase
return Ok(result); return Ok(result);
} }
/// <summary>
/// Get the details of an assignment
/// </summary>
/// <param name="assignmentId"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
[Route("completeAssignment")]
[AccessKey(SecurityAccess.ViewTasks)]
[HttpPost]
public async Task<IActionResult> CompleteAssignment([FromBody] PostAssignmentComplete completeAssignment, CancellationToken cancellationToken = default!
)
{
throw new NotImplementedException();
//var result = await _activityManager.GetAssignmentDetails(AuditUserDetails, assignmentId, cancellationToken);
//return Ok(result);
}
} }