Example #1
0
        public async Task <SurveyUserModelBase> Insert(SurveyUserCreateModel model)
        {
            var entity = _mapper.Map <SurveyUser>(model);
            await _context.SurveyUsers.AddAsync(entity);

            await SaveAsync();

            return(_mapper.Map <SurveyUserModelBase>(entity));
        }
Example #2
0
        public async Task <IActionResult> PostSurveyUser([FromBody] SurveyUserCreateModel model)
        {
            if (ModelState.IsValid)
            {
                var item = await _service.Insert(model);

                if (item != null)
                {
                    return(CreatedAtRoute(nameof(Get), item, item.Id));
                }
                return(Conflict());
            }
            return(BadRequest());
        }