public async Task <IActionResult> Post([FromBody] PollAPIRequestViewModel pollApiRequestViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var pollAPIResponse = pollApiRequestViewModel.ToPollAPIResponse(); _pollAPIDbContext.Entry(pollAPIResponse).State = Microsoft.EntityFrameworkCore.EntityState.Added; await _pollAPIDbContext.SaveChangesAsync(); return(Ok(await Get(pollApiRequestViewModel.Name))); }
public static PollAPIReponse ToPollAPIResponse(this PollAPIRequestViewModel pollAPIRequestViewModel) { return(expPollAPIRequestViewModelToPollAPIResponse(pollAPIRequestViewModel)); }