Example #1
0
        /// <summary>
        /// Retorna um json no padrão do IResultModel com o exception
        /// </summary>
        /// <param name="exception"></param>
        /// <param name="behavior"></param>
        /// <param name="parametros"></param>
        /// <returns></returns>
        //protected internal JsonResult Json(Exception exception, object parametros = null)
        //{
        //    return base.Json(new ResultModel { Situacao = "ERRO", Mensagem = exception.ToMensagemErro(), Parametros = parametros });
        //}


        ///// <summary>
        ///// Retorna um json no padrão do IResultModel com o exception
        ///// </summary>
        ///// <param name="exception"></param>
        ///// <param name="behavior"></param>
        ///// <param name="parametros"></param>
        ///// <returns></returns>
        //protected internal JsonResult Json(DbEntityValidationException exception, object parametros = null)
        //{
        //    return base.Json(new ResultModel { Situacao = "ERRO", Mensagem = exception.ToMensagemErro(), Parametros = parametros });
        //}

        //protected internal JsonResult Json(DbUpdateException exception, object parametros = null)
        //{
        //    return base.Json(new ResultModel { Situacao = "ERRO", Mensagem = exception.ToMensagemErro(), Parametros = parametros });
        //}


        /// <summary>
        /// Retorna um json no padrão do IResultModel
        /// </summary>
        /// <param name="situacao"></param>
        /// <param name="behavior"></param>
        /// <param name="parametros"></param>
        /// <returns></returns>
        protected internal JsonResult Json(SituacaoEnum situacao, object parametros = null)
        {
            return(base.Json(new ResultModel {
                Situacao = situacao.ToString(), Parametros = parametros
            }));
        }
Example #2
0
 /// <summary>
 /// Retorna um json no padrão do IResultModel
 /// </summary>
 /// <param name="situacao"></param>
 /// <param name="behavior"></param>
 /// <param name="parametros"></param>
 /// <returns></returns>
 protected internal JsonResult Json(SituacaoEnum situacao, JsonRequestBehavior behavior = JsonRequestBehavior.DenyGet, object parametros = null)
 {
     return(base.Json(new ResultModel {
         Situacao = situacao.ToString(), Parametros = parametros
     }, behavior));
 }
Example #3
0
 protected internal JsonResult Json(SituacaoEnum situacao, string mensagem, object parametros)
 {
     return(base.Json(new ResultModel {
         Situacao = situacao.ToString(), Mensagem = mensagem, Parametros = parametros
     }));
 }
Example #4
0
 /// <summary>
 /// Retorna um json no padrão do IResultModel
 /// </summary>
 /// <param name="retorno"></param>
 /// <param name="behavior"></param>
 /// <returns></returns>
 protected internal JsonResult Json(SituacaoEnum situacao, object parametros)
 {
     return(Json(situacao, JsonRequestBehavior.DenyGet, parametros));
 }