public static QualifyQuestion Create(QualifyQuestionAddModel model, string userId) { var data = new QualifyQuestion { QuestionCode = model.QuestionCode, QuestionName = model.QuestionName, FieldTypeId = model.FieldTypeId, Status = Constants.RecordStatus.Active, Options = model.Options, CreatedBy = userId ?? "0", CreatedOn = Utility.GetDateTime(), }; return(data); }
public async Task <IActionResult> Add([FromBody] QualifyQuestionAddModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorList())); } try { await _manager.AddAsync(model); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok()); }
public async Task AddAsync(QualifyQuestionAddModel model) { await _repository.AddAsync(QualifyQuestionFactory.Create(model, _userId)); await _unitOfWork.SaveChangesAsync(); }