public JsonResult Edit(StudentSourceItemEntity ajaxData) { if (ajaxData.SourceName == "" || ajaxData.SourceNameEn == "") { return(Json(new { SaveResult = false, Msg = "来源名称不能为空!" })); } repository.Save(ajaxData); return(Json(new { SaveResult = true, Msg = "保存成功" })); }
public void Save(StudentSourceItemEntity sourceItem) { StudentSourceItemEntity originSource = context.StudentSourceItem.SingleOrDefault(s => s.SourceName == sourceItem.SourceName); if (originSource == null) { context.StudentSourceItem.Add(sourceItem); } else { context.Entry(originSource).CurrentValues.SetValues(sourceItem); } context.SaveChanges(); }
public JsonResult FindOne(string sourceNameEn) { if (sourceNameEn == "") { return(Json(new { FindResult = false, Msg = "来源名称不能为空!" })); } StudentSourceItemEntity sourceItem = repository.StudentSource.SingleOrDefault(s => s.SourceNameEn == sourceNameEn); if (sourceItem == null) { return(Json(new { FindResult = false, Msg = "找不到符合名称的来源记录!" })); } return(Json(sourceItem, JsonRequestBehavior.AllowGet)); }