예제 #1
0
        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 = "保存成功" }));
        }
예제 #2
0
        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();
        }
예제 #3
0
        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));
        }