public virtual bool Edit(ref ValidationErrors errors, WC_GroupModel model) { try { WC_Group entity = m_Rep.GetById(model.Id); if (entity == null) { errors.Add(Resource.Disable); return(false); } entity.Id = model.Id; entity.Name = model.Name; entity.Count = model.Count; entity.OfficalAccountId = model.OfficalAccountId; if (m_Rep.Edit(entity)) { return(true); } else { errors.Add(Resource.NoDataChange); return(false); } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return(false); } }
public virtual bool Create(ref ValidationErrors errors, WC_GroupModel model) { try { WC_Group entity = m_Rep.GetById(model.Id); if (entity != null) { errors.Add(Resource.PrimaryRepeat); return(false); } entity = new WC_Group(); entity.Id = model.Id; entity.Name = model.Name; entity.Count = model.Count; entity.OfficalAccountId = model.OfficalAccountId; if (m_Rep.Create(entity)) { return(true); } else { errors.Add(Resource.InsertFail); return(false); } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return(false); } }
////[SupportFilter] public JsonResult Create(WC_Group model) { WC_OfficalAccounts wcmodel = account_BLL.GetCurrentAccount(); model.OfficalAccountId = wcmodel.Id.ToString(); model.Count = "0"; if (model != null) { if (m_BLL.m_Rep.Create(model)) { LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name, "成功", "添加", "WC_Group"); return(Json(JsonHandler.CreateMessage(1, Resource.Create))); } else { string ErrorCol = errors.Error; LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name + "," + ErrorCol, "失败", "添加", "WC_Group"); return(Json(JsonHandler.CreateMessage(0, Resource.Create + ErrorCol))); } } else { return(Json(JsonHandler.CreateMessage(0, Resource.Create))); } }
////[SupportFilter] public ActionResult Details(string id) { ViewBag.Perm = GetPermission(); WC_Group entity = m_BLL.m_Rep.Find(Convert.ToInt32(id)); return(View(entity)); }
////[SupportFilter] public ActionResult Edit(string id) { ViewBag.Perm = GetPermission(); WC_Group entity = m_BLL.m_Rep.Find(Convert.ToInt32(id)); ViewBag.EditUrl = "Edit"; return(View("Create", entity)); }
public virtual WC_GroupModel GetById(object id) { if (IsExists(id)) { WC_Group entity = m_Rep.GetById(id); WC_GroupModel model = new WC_GroupModel(); model.Id = entity.Id; model.Name = entity.Name; model.Count = entity.Count; model.OfficalAccountId = entity.OfficalAccountId; return(model); } else { return(null); } }
////[SupportFilter(ActionName = "Index")] public JsonResult GetNetList() { WC_OfficalAccounts model = account_BLL.GetCurrentAccount(); GroupsJson groupjson = GroupsApi.Get(model.AccessToken); foreach (var item in groupjson.groups) { WC_Group entity = new WC_Group(); if (m_BLL.m_Rep.Find(item.id) == null) { entity.Name = item.name; entity.Count = item.count.ToString(); entity.OfficalAccountId = model.Id.ToString(); m_BLL.m_Rep.Create(entity); } } return(Json(JsonHandler.CreateMessage(1, "获取成功"))); }
////[SupportFilter] public JsonResult Edit(WC_Group model) { if (model != null) { if (m_BLL.m_Rep.Update(model)) { LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name, "成功", "修改", "WC_Group"); return(Json(JsonHandler.CreateMessage(1, Resource.EditSucceed))); } else { string ErrorCol = errors.Error; LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name + "," + ErrorCol, "失败", "修改", "WC_Group"); return(Json(JsonHandler.CreateMessage(0, Resource.EditFail + ErrorCol))); } } else { return(Json(JsonHandler.CreateMessage(0, Resource.EditFail))); } }
public virtual async Task <Tuple <ValidationErrors, bool> > CreateAsync(WC_GroupModel model) { ValidationErrors errors = new ValidationErrors(); try { WC_Group entity = await m_Rep.GetByIdAsync(model.Id); if (entity != null) { errors.Add(Resource.PrimaryRepeat); return(new Tuple <ValidationErrors, bool>(errors, false)); } entity = new WC_Group(); entity.Id = model.Id; entity.Name = model.Name; entity.Count = model.Count; entity.OfficalAccountId = model.OfficalAccountId; if (await m_Rep.CreateAsync(entity)) { return(new Tuple <ValidationErrors, bool>(errors, true)); } else { errors.Add(Resource.InsertFail); return(new Tuple <ValidationErrors, bool>(errors, false)); } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return(new Tuple <ValidationErrors, bool>(errors, false)); } }
/// <summary> /// 保存数据 /// </summary> public virtual void SaveImportData(IEnumerable <WC_GroupModel> list) { try { using (DBContainer db = new DBContainer()) { foreach (var model in list) { WC_Group entity = new WC_Group(); entity.Id = ResultHelper.NewId; entity.Name = model.Name; entity.Count = model.Count; entity.OfficalAccountId = model.OfficalAccountId; db.WC_Group.Add(entity); } db.SaveChanges(); } } catch (Exception ex) { throw; } }
public virtual async Task <Tuple <ValidationErrors, bool> > EditAsync(WC_GroupModel model) { ValidationErrors errors = new ValidationErrors(); try { WC_Group entity = await m_Rep.GetByIdAsync(model.Id); if (entity == null) { errors.Add(Resource.Disable); return(new Tuple <ValidationErrors, bool>(errors, false)); } entity.Id = model.Id; entity.Name = model.Name; entity.Count = model.Count; entity.OfficalAccountId = model.OfficalAccountId; if (await m_Rep.EditAsync(entity)) { return(new Tuple <ValidationErrors, bool>(errors, true)); } else { errors.Add(Resource.NoDataChange); return(new Tuple <ValidationErrors, bool>(errors, false)); } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return(new Tuple <ValidationErrors, bool>(errors, false)); } }