예제 #1
0
        public IHttpActionResult DeleteStepParagraph(int paragraphId)
        {
            StepParagraphRequest request = new StepParagraphRequest
            {
                StepParagraphDto = new StepParagraphDto {
                    ParagraphId = paragraphId
                },
                FindStepParagraphDto = FindStepParagraphDto.StepParagraphId
            };

            StepParagraphMessage message = new StepParagraphMessage();
            List <string>        errors  = ValidateDeleteStepParagraph(request);

            if (errors != null && errors.Any())
            {
                message.ErrorMessage     = StepMessageResource.ValidationErrors;
                message.ErrorType        = ErrorType.ValidationError;
                message.Errors           = new List <string>();
                message.OperationSuccess = false;
                message.Errors.AddRange(errors);
            }
            else
            {
                message = _serviceStepParagraphClient.DeleteStepParagraph(request);
            }
            return(Json(message));
        }
        /// <summary>
        /// Delete StepParagraph
        /// </summary>
        /// <param name="request">stepParagraph request.</param>
        /// <returns>StepParagraph message.</returns>
        public StepParagraphMessage DeleteStepParagraph(StepParagraphRequest request)
        {
            StepParagraphMessage message = new StepParagraphMessage();

            try
            {
                _serviceStepParagraph.DeleteStepParagraph(request.ToPivot());
                message.OperationSuccess = true;
            }
            catch (Exception e)
            {
                message.ErrorType    = ErrorType.TechnicalError;
                message.ErrorMessage = e.Message;
            }
            return(message);
        }
        /// <summary>
        /// Get list of StepParagraph
        /// </summary>
        /// <returns>StepParagraph message.</returns>
        public StepParagraphMessage GetAllStepParagraphs()
        {
            StepParagraphMessage message = new StepParagraphMessage();

            try
            {
                message = _serviceStepParagraph.GetAllStepParagraphs().ToMessage();
                message.OperationSuccess = true;
            }
            catch (Exception e)
            {
                message.ErrorType    = ErrorType.TechnicalError;
                message.ErrorMessage = e.Message;
            }
            return(message);
        }
예제 #4
0
        public IHttpActionResult FindStepParagraphs(StepParagraphRequest request)
        {
            StepParagraphMessage message = new StepParagraphMessage();
            List <string>        errors  = ValidateFindStepParagraph(request);

            if (errors != null && errors.Any())
            {
                message.ErrorMessage     = StepMessageResource.ValidationErrors;
                message.ErrorType        = ErrorType.ValidationError;
                message.Errors           = new List <string>();
                message.OperationSuccess = false;
                message.Errors.AddRange(errors);
            }
            else
            {
                message = _serviceStepParagraphClient.FindStepParagraphs(request);
            }
            return(Json(message));
        }
        public IHttpActionResult FindStepParagraph(StepParagraphRequest request)
        {
            StepParagraphMessage message = serviceStepParagraphClient.FindStepParagraph(request);

            return(Json(message));
        }
        public IHttpActionResult GetAllStepParagraph()
        {
            StepParagraphMessage message = serviceStepParagraphClient.GetAllStepParagraph();

            return(Json(message));
        }