示例#1
0
        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)));
        }
示例#2
0
 public static PollAPIReponse ToPollAPIResponse(this PollAPIRequestViewModel pollAPIRequestViewModel)
 {
     return(expPollAPIRequestViewModelToPollAPIResponse(pollAPIRequestViewModel));
 }