public RequestCreateSubject(DtoCreateSubject dto) { Endpoint = "/subjects"; ContentBody = new StringContent( JsonConvert.SerializeObject(dto)); ContentBody.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json"); }
public async Task <AnswerBase> CreateSubjectAsync(DtoCreateSubject dto) { var prepod = await _prepods.GetPrepodByEmailAsync(dto.PrepodMail); await _repoSubjects.AddSubjectnAsync(new Subject { PrepodId = prepod.Id, Name = dto.SubjectName }); return(new AnswerSuccess { }); }
public async Task <IActionResult> Post([FromBody] DtoCreateSubject dto) => Ok(await _servSubjects.CreateSubjectAsync(dto));