public void Create(ProjectFiles file,HttpPostedFileBase filcnt) { try { if ( file!=null && filcnt!=null) { int relid = file.ReleaseId; string release = relmngr.GetDetailsById(relid).Version; string path = Path.Combine(plugmanger.GetPluginFilesPthysicalDir("Projects"),file.Project.Name, release,filcnt.FileName); Boolean ap= FileManager.CreateFile(path, filcnt); file.Path = path; db.ProjectFiles.Add(file); db.SaveChanges(); } } catch (Exception ex){CommonTools.ErrorReporting(ex); } }
public void Delete(ProjectFiles projectFiles) { try { if (projectFiles != null) { if (FileManager.FileExists(projectFiles.Path)) { FileManager.DeleteFile(projectFiles.Path); } db.ProjectFiles.Remove(projectFiles); db.SaveChanges(); } } catch (Exception ex) { CommonTools.ErrorReporting(ex); //return null; } }
public void Edit(ProjectFiles projectFiles) { try { if (projectFiles !=null) { db.Entry(projectFiles).State = EntityState.Modified; db.SaveChanges(); } } catch (Exception ex) { CommonTools.ErrorReporting(ex); //return null; } }