Esempio n. 1
0
        public ActionResult doSave(FormCollection form)
        {
            HandleResult hr = new HandleResult();

            hr.StatsCode = 500;
            hr.Message   = "提交失败";

            if (string.IsNullOrWhiteSpace(form["people"]))
            {
                hr.Message = "请输入联系人。";
                return(Json(hr));
            }

            if (string.IsNullOrWhiteSpace(form["phone"]))
            {
                hr.Message = "请输入手机号。";
                return(Json(hr));
            }
            else if (!Regex.IsMatch(form["phone"], "^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$"))
            {
                hr.Message = "手机号码格式不对。";
                return(Json(hr));
            }

            if (string.IsNullOrWhiteSpace(form["reason"]))
            {
                hr.Message = "请输入推荐原因。";
                return(Json(hr));
            }
            else if (form["reason"].ToString().Length > 500)
            {
                hr.Message = "推荐原因不能超过500个字符。";
                return(Json(hr));
            }

            int stationId   = Convert.ToInt32(form["station"]);
            int collectType = Convert.ToInt32(form["type"]);

            if (!Enum.IsDefined(typeof(Enums.eStation), stationId))
            {
                hr.Message = "站点不存在。";
                return(Json(hr));
            }

            CollectInfoEntity entityCollect = new CollectInfoEntity();

            entityCollect.StationId   = stationId;
            entityCollect.CollectType = collectType;
            entityCollect.UserName    = form["people"].Trim();
            entityCollect.Phone       = form["phone"].Trim();
            entityCollect.Reason      = form["reason"].Trim();
            entityCollect.AddTime     = DateTime.Now;
            CollectInfoBLL.Insert(entityCollect);
            hr.StatsCode = 200;
            hr.Message   = "提交成功";
            return(Json(hr));
        }
Esempio n. 2
0
 /// <summary>
 /// 插入实体
 /// </summary>
 /// <param name="entity"></param>
 public static void Insert(CollectInfoEntity entity)
 {
     CollectInfoDAL.Insert(entity);
 }