public async Task <IActionResult> Post([FromBody] BlankRequest request) { var response = await _manager.MarkAttendance(_context); if (!response) { return(Ok(new ServiceResponse <string> { TokenStatus = TokenStatus.Valid, IsSuccess = false, Message = "Failed marking attendance" })); } return(Ok(new ServiceResponse <string> { TokenStatus = TokenStatus.Valid, IsSuccess = true, Message = "Attendance marked" })); }
public async Task <IActionResult> Post(BlankRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var task = new BlankBackgroundTask { Title = request.Title, Path = request.Path, Size = request.Size, CompatibleSize = request.CompatibleSize }; var handler = new BlankBackgroundTaskHandler(loggerFactory, progressHubContext); await backgroundTaskQueue.QueueBackgroundWorkItemAsync(handler.Handle, task); return(Ok()); }