public ActionResult Create(AppContactsInfo obj, string IsContinue)
        {
            ReturnMessage RM = new ReturnMessage();

            if (ModelState.IsValid)
            {
                try
                {
                    if (string.IsNullOrWhiteSpace(obj._id) || string.IsNullOrWhiteSpace(obj.Tel))
                    {
                        RM.Message = "缺少必填字段:姓名、手机号等";
                        return(Json(RM));
                    }
                    if (!reg_tel.IsMatch(obj.Tel))
                    {
                        RM.Message = "手机号格式错误";
                        return(Json(RM));
                    }
                    if (!string.IsNullOrWhiteSpace(obj.Email) && !reg_email.IsMatch(obj.Email))
                    {
                        RM.Message = "邮箱格式错误";
                        return(Json(RM));
                    }
                    RM.IsSuccess  = appService.UpsertAppContacts(obj);
                    RM.IsContinue = IsContinue == "0" ? false : true;;
                }
                catch (Exception ex)
                {
                    LogManager.Error(ex);
                    RM.Message = "保存失败!";
                }
            }
            return(Json(RM));
        }
Example #2
0
        /// <summary>
        /// 根据id获取App联系人信息
        /// </summary>
        /// <returns></returns>
        public AppContactsInfo GetAppContactsById(string id)
        {
            AppContactsInfo obj = null;

            try
            {
                IMongoQuery query = Query.EQ("_id", id);
                obj = DBContext.Mongo.FindOne <AppContactsInfo>(DBName_BSTAM, TableName_AppContacts, query);
            }
            catch (Exception ex)
            {
                LogManager.Error(ex);
            }
            return(obj);
        }
Example #3
0
        /// <summary>
        /// 添加或新增App联系人信息
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public bool UpsertAppContacts(AppContactsInfo obj)
        {
            bool ret = false;

            if (obj == null || string.IsNullOrWhiteSpace(obj._id))
            {
                return(ret);
            }
            try
            {
                ret = DBContext.Mongo.Upsert <AppContactsInfo>(DBName_BSTAM, TableName_AppContacts, obj);
            }
            catch (Exception ex)
            {
                LogManager.Error(ex);
            }
            return(ret);
        }
        public ActionResult Edit(string id)
        {
            AppContactsInfo obj = appService.GetAppContactsById(id);

            return(View(obj));
        }