public HttpResponseMessage AddPoint_For_ElectronicFile(AddPoint_For_ElectronicFile_Info info) { string result = string.Empty; try { Model.ElectronicFile_Point list = new Model.ElectronicFile_Point(); list.fldPointName = info.fldPointName; list.fldParentID = info.fldParentID; using (Model.EntityContext db = new Model.EntityContext()) { db.ElectronicFile_Point.Add(list); db.SaveChanges(); } result = rule.JsonStr("ok", "", list); } catch (Exception e) { result = rule.JsonStr("error", e.Message, ""); } return(new HttpResponseMessage { Content = new StringContent(result, System.Text.Encoding.UTF8, "application/json") }); }
public HttpResponseMessage DeletePoint_For_ElectronicFile(DeletePoint_For_ElectronicFile_Info info) { string result = string.Empty; try { Model.ElectronicFile_Point list = new Model.ElectronicFile_Point(); List <Model.ElectronicFile_Point> list2 = new List <Model.ElectronicFile_Point>(); using (Model.EntityContext db = new Model.EntityContext()) { list = (from x in db.ElectronicFile_Point where x.fldAutoID == info.fldAutoID select x).FirstOrDefault(); list2 = (from x in db.ElectronicFile_Point where x.fldAutoID == list.fldParentID select x).ToList(); db.ElectronicFile_Point.RemoveRange(list2); db.ElectronicFile_Point.Remove(list); db.SaveChanges(); } result = rule.JsonStr("ok", "", list); } catch (Exception e) { result = rule.JsonStr("error", e.Message, ""); } return(new HttpResponseMessage { Content = new StringContent(result, System.Text.Encoding.UTF8, "application/json") }); }