Example #1
0
        public int CreateFile(int projectId, string fileName, string contents)
        {
            var newFile = new ProjectFile
            {
                Name         = fileName,
                Contents     = contents,
                OwnerProject = projectId
            };

            _db.ProjectFiles.Add(newFile);
            _db.SaveChanges();

            return newFile.ID;
        }
Example #2
0
        public int AddFile(Project project, string name, string contents, bool hidden)
        {
            var file = new ProjectFile
            {
                Name = name,
                Contents = contents,
                OwnerProject = project.ID,
                isHidden = hidden
            };

            _db.ProjectFiles.Add(file);
            project.ProjectFiles.Add(file);

            _db.SaveChanges();
            return file.ID;
        }