public async Task <ActionResult> InsertTask([FromBody] DynamicFieldsDTO dfDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { DynamicFields df = new DynamicFields(); df.Task = dfDto.Task; df.AdminOnly = dfDto.AdminOnly; df.SurveyId = dfDto.SurveyId; // df.DynamicFieldsId = dfDto.dynamicFieldsID; var newTask = await _unitOfWork.DynamicFieldsRepository.InsertTask(df); if (newTask == null) { return(BadRequest("It's null")); } return(Ok()); // return CreatedAtRoute("GetCustomerRoute", new { id = newSurvey.SurveyId }); } catch (Exception exp) { _logger.LogError(exp.Message); return(BadRequest(exp.Message)); } }
public async Task <ActionResult> UpdateTask(int id, [FromBody] DynamicFieldsDTO dfDto) { if (!ModelState.IsValid) { return(BadRequest()); } try { DynamicFields df = new DynamicFields(); df.Task = dfDto.Task; df.AdminOnly = dfDto.AdminOnly; df.SurveyId = dfDto.SurveyId; df.TaskId = dfDto.TaskId; var status = await _unitOfWork.DynamicFieldsRepository.UpdateDynamicFields(df); if (!status) { return(BadRequest()); } return(Ok()); } catch (Exception exp) { _logger.LogError(exp.Message); return(BadRequest()); } }