public async Task <IActionResult> AddDeadlineAsync([FromBody] AddDeadlineViewModel addDeadlineViewModel) { if (addDeadlineViewModel.DeadlineTypeId == (long)DeadlineTypes.ChoiceTheme && (addDeadlineViewModel.DirectionId == null || addDeadlineViewModel.Course == null || addDeadlineViewModel.CourseWorkId != null)) { return(BadRequest()); } var userId = Request.GetUserId(); var id = await _universityService.AddDeadlineAsync(userId, addDeadlineViewModel).ConfigureAwait(false); return(Ok(id)); }