public JsonResult GetById(int peijianId) { try { PeijianDataModel dataModel = null; using (var context = ZhangweiContextFactory.Create()) { dataModel = context.Peijian.Where(p => p.Id == peijianId).First(); } return(Json(new { success = true, peijian = dataModel })); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message })); } }
public JsonResult Create(PeijianCreateModel webModel) { try { using (var context = ZhangweiContextFactory.Create()) { PeijianDataModel dataModel = ObjectMapperHelper.Map <PeijianDataModel>(webModel); dataModel.Tag = WebHelper.PeijianManager.GetTag(dataModel); context.Peijian.Add(dataModel); context.SaveChanges(); } return(Json(new { success = true })); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message })); } }
public JsonResult Edit(PeijianDataModel webModel) { try { using (var context = ZhangweiContextFactory.Create()) { var dataModel = context.Peijian.Where(p => p.Id == webModel.Id).First(); ObjectMapperHelper.Map(dataModel, webModel); dataModel.Tag = WebHelper.PeijianManager.GetTag(dataModel); context.Peijian.Update(dataModel); context.SaveChanges(); } return(Json(new { success = true })); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message })); } }
public string GetTag(PeijianDataModel model) { return(PinyinProvider.Instance.GetJianma(model.Name) + model.Tuhao + PinyinProvider.Instance.GetQuanpin(model.Name) + model.Tuhao); }