Пример #1
0
        /// <summary>
        /// 获取邮件类别列表
        /// </summary>
        /// <returns></returns>
        public ReturnBody <List <MailRuleEntity> > GetMailRuleList()
        {
            ExceptionInfoEntity exception = WipLogHelper.GetExceptionInfo <string>(namespaceName, "GetMailRuleList", "", "", "");

            try
            {
                List <MailRuleEntity> list = MailRuleBLL.GetInstance().GetMailRuleList();
                return(BLLHelpler.GetReturnBody <List <MailRuleEntity> >(ResCode.SUCCESS, ResMsg.SUCCESS, list));
            }
            catch (Exception ex)
            {
                WipLogHelper.GetExceptionInfoForError(ex, ref exception);
                return(BLLHelpler.GetReturnBody <List <MailRuleEntity> >(ResCode.FAILURE, ResMsg.FAILURE, exception));
            }
        }
Пример #2
0
        /// <summary>
        /// 获取邮件人员列表
        /// </summary>
        /// <returns></returns>
        public ReturnBody <List <MailPersonModel> > GetMailPersonList(QueryMailPersonParam param)
        {
            ExceptionInfoEntity exception = WipLogHelper.GetExceptionInfo <string>(namespaceName, "GetMailPersonList", "", "", "");

            try
            {
                if (param == null || string.IsNullOrEmpty(param.categoryId))
                {
                    return(BLLHelpler.GetReturnBody <List <MailPersonModel> >(ResCode.PARAMETERNOEMPTY, ResMsg.PARAMETERNOEMPTY, null));
                }
                List <MailPersonModel> list = MailRuleBLL.GetInstance().GetMailPersonList(param.categoryId);
                return(BLLHelpler.GetReturnBody <List <MailPersonModel> >(ResCode.SUCCESS, ResMsg.SUCCESS, list));
            }
            catch (Exception ex)
            {
                WipLogHelper.GetExceptionInfoForError(ex, ref exception);
                return(BLLHelpler.GetReturnBody <List <MailPersonModel> >(ResCode.FAILURE, ResMsg.FAILURE, exception));
            }
        }
Пример #3
0
        /// <summary>
        /// 更新邮箱人员
        /// </summary>
        /// <returns></returns>
        public ReturnBody <string> UpdateMailPerson(UpdateMailPersonParam param)
        {
            ExceptionInfoEntity exception = WipLogHelper.GetExceptionInfo <UpdateMailPersonParam>(namespaceName, "UpdateMailPerson", param, "", "");

            try
            {
                MethodReturnResultModel ret = MailRuleBLL.GetInstance().UpdateMailPerson(param, JwtHelp.GetCurUserName());
                if (ret != null && ret.IsSuccess)
                {
                    return(BLLHelpler.GetReturnBody <string>(ResCode.SUCCESS, ResMsg.SUCCESS, ""));
                }
                else
                {
                    return(BLLHelpler.GetReturnBody <string>(ResCode.FAILURE, ResMsg.FAILURE, ""));
                }
            }
            catch (Exception ex)
            {
                WipLogHelper.GetExceptionInfoForError(ex, ref exception);
                return(BLLHelpler.GetReturnBody <string>(ResCode.FAILURE, ResMsg.FAILURE, exception));
            }
        }