public FILES FilesSingle(string loginKey, ref ErrorInfo err, int id) { if (!UserCheckFunctioAuthority(loginKey, ref err, MethodBase.GetCurrentMethod())) { return(null); } using (DBEntities db = new DBEntities()) { YL_FILES ent = db.YL_FILES.SingleOrDefault(x => x.ID == id); FILES reEnt = Fun.ClassToCopy <YL_FILES, FILES>(ent); return(reEnt); } }
public FILES FilesAdd(string loginKey, ref ErrorInfo err, FILES inEnt) { if (!UserCheckFunctioAuthority(loginKey, ref err, MethodBase.GetCurrentMethod())) { return(null); } GlobalUser gu = Global.GetUser(loginKey); if (gu == null) { err.IsError = true; err.Message = "登录超时"; return(null); } using (DBEntities db = new DBEntities()) { inEnt.ID = Fun.GetSeqID <YL_FILES>(); inEnt.USER_ID = gu.UserId; YL_FILES reEnt = Fun.ClassToCopy <ProInterface.Models.FILES, YL_FILES>(inEnt); reEnt = db.YL_FILES.Add(reEnt); try { db.SaveChanges(); UserWriteLog(loginKey, MethodBase.GetCurrentMethod(), StatusType.UserLogType.Add); inEnt.ID = reEnt.ID; inEnt.UPLOAD_TIME = null; return(inEnt); } catch (Exception e) { err.IsError = true; err.Message = e.Message; err.Excep = e; return(null); } } }