public async Task <Object> SubmitAnswers(AnswerModel answerModel) { Object result = null; Object response = null; try { this.unitOfWork.AnswerRepository.AddRangeAsync(answerModel.Answers); result = await this.unitOfWork.SaveChangesAsync(); if (result != null) { response = new { Succeeded = true, }; } } catch (Exception ex) { response = ErrorMessageUtility.GetFailedMessage(ex); } return(Ok(response)); }
public async Task <Object> PostUser(User userModel) { Object result = null; Object response = null; var user = new User() { NickName = userModel.NickName }; try { this.unitOfWork.UserRepository.Add(userModel); result = await this.unitOfWork.SaveChangesAsync(); if (result != null) { response = new { Succeeded = true, data = userModel }; } } catch (Exception ex) { response = ErrorMessageUtility.GetFailedMessage(ex); } return(Ok(response)); }