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)); }
/// <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); }
/// <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)); }