Ejemplo n.º 1
0
        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));
        }