Esempio n. 1
0
        /// <summary>
        /// For incorrect user request or message
        /// </summary>
        /// <param name="msg"></param>
        /// <param name="statusCode"></param>
        /// <returns></returns>
        protected JsonResult Json(string msg, HttpStatusCode statusCode = HttpStatusCode.BadRequest)
        {
            // May will be a problems with a client in response
            var result = JsonResultDefault.Default(msg, statusCode);

            return(result);
        }
Esempio n. 2
0
        /// <summary>
        /// For successfull request
        /// </summary>
        /// <param name="mapper"></param>
        /// <param name="sourceObject"></param>
        /// <param name="dtoType"></param>
        /// <param name="statusCode"></param>
        /// <returns></returns>
        protected JsonResult Json(IMapper mapper,
                                  object sourceObject,
                                  Type dtoType,
                                  HttpStatusCode statusCode = HttpStatusCode.OK)
        {
            var result = JsonResultDefault.Default(null, statusCode);

            if (sourceObject is null || dtoType is null)
            {
                return(result);
            }

            var data = sourceObject.GetType() == dtoType ? sourceObject : mapper?.Map(sourceObject, sourceObject.GetType(), dtoType);

            result = JsonResultDefault.Default(data, statusCode);
            return(result);
        }
Esempio n. 3
0
        /// <summary>
        /// For successfull request
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="statusCode"></param>
        /// <returns></returns>
        protected JsonResult Json(object obj = null, HttpStatusCode statusCode = HttpStatusCode.OK)
        {
            var result = JsonResultDefault.Default(obj, statusCode);

            return(result);
        }