示例#1
0
        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));
            }
        }
示例#2
0
        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());
            }
        }