public async Task <IActionResult> MoveContent(MoveContentViewModel viewModel) { var userId = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); await _meetingContentManager.MoveContent(viewModel, userId); var user = await _userManager.GetAsync(userId); _logger.LogInformation($"{user.Email} Move Content : {viewModel.ContentId} to Agenda {viewModel.AgendaId}"); return(Ok()); }
public async Task MoveContent(MoveContentViewModel viewModel, int userId) { var content = await UnitOfWork.MeetingContentRepository.GetAsync(viewModel.ContentId); content.MeetingAgendaId = viewModel.AgendaId; content.UpdatedBy = userId; content.UpdatedDate = DateTime.Now; await UnitOfWork.SaveChangeAsync(); }