Esempio n. 1
0
        /// <summary>
        /// Verify the DomainResponse
        /// </summary>
        /// <param name="response"></param>
        /// <returns>IAResponsible</returns>
        protected IActionResult Result(DomainResponse response)
        {
            response.PayLoad = (response.ViewModelData != null) ? response.ViewModelData.ToJsonCamelCase() : null;

            if (Logger.EnabledLogTrafic)
            {
                Logger.Info("Router: " + HttpContext.Request.Path + " \n Response: " + response.ToStringCamelCase());
            }

            if (response.NotFoundMessage)
            {
                return(NotFound(response));
            }
            else
            {
                return(Ok(response));
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Verify the DomainResponse
        /// </summary>
        /// <param name="response"></param>
        /// <returns>IAResponsible</returns>
        protected IActionResult Result(DomainResponse response)
        {
            response.PayLoad = (response.ModelData != null) ? response.ModelData.ToJsonCamelCase() : null;

            if (Logger?.EnabledLogTrafic == true)
            {
                Logger.Info("Router: " + HttpContext.Request.Path + " \n Response: " + response.ToStringCamelCase());
            }

            if (response.NotFoundMessage)
            {
                return(NotFound(response));
            }

            if (response.BadRequestMessage)
            {
                return(BadRequest(response));
            }

            if (response.GenericReturnMessage)
            {
                return(StatusCode((int)response.StatusCode, response));
            }

            return(Ok(response));
        }