コード例 #1
0
        public ContentResult leaving(LeavingMsgRequest request)
        {
            var msg  = string.Empty;
            var flag = _leavingMsgService.Insert(request, out msg);

            return(Result <string>(flag, msg));
        }
コード例 #2
0
ファイル: LeavingMsgTest.cs プロジェクト: huxuanchenxy/nsda
        public void Insert()
        {
            string msg     = string.Empty;
            var    request = new LeavingMsgRequest
            {
                Email   = "*****@*****.**",
                Message = "test",
                Mobile  = "182********",
                Name    = "shangguanlei"
            };

            service.Insert(request, out msg);
        }
コード例 #3
0
        //1.0 留言
        public bool Insert(LeavingMsgRequest request, out string msg)
        {
            bool flag = false;

            msg = string.Empty;
            try
            {
                if (request.Name.IsEmpty())
                {
                    msg = "姓名不能为空";
                    return(flag);
                }
                if (request.Email.IsEmpty())
                {
                    msg = "邮箱不能为空";
                    return(flag);
                }
                if (!request.Email.IsSuccessEmail())
                {
                    msg = "邮箱格式有误";
                    return(flag);
                }
                t_sys_leavingmsg model = new t_sys_leavingmsg {
                    email         = request.Email,
                    name          = request.Name,
                    message       = request.Message,
                    mobile        = request.Mobile,
                    leavingStatus = LeavingStatusEm.待处理
                };
                _dbContext.Insert(model);
                flag = true;
            }
            catch (Exception ex)
            {
                flag = false;
                msg  = "服务异常";
                LogUtils.LogError("LeavingMsgService.Insert", ex);
            }
            return(flag);
        }