Beispiel #1
0
        public FileResult DownloadFile(int?fileId, ToDo toDo)
        {
            ToDo     toDoThatIsSaved = new ToDoSelector().GetToDoByLoggedInUserName(toDo.ID);
            ToDoFile toDoFile        = toDoThatIsSaved.ToDoFiles.Where(file => file.ID == fileId).FirstOrDefault();

            return(File(toDoFile.Data, toDoFile.ContentType, toDoFile.Name));
        }
Beispiel #2
0
        public ToDoFile GetToDoFile(ToDo toDoThatIsSaved, int toDoFileID)
        {
            ToDoFile toDoFile = toDoThatIsSaved.ToDoFiles.
                                Where(toDoFileThatIsSaved => toDoFileThatIsSaved.ID == toDoFileID).
                                FirstOrDefault();

            return(toDoFile);
        }
Beispiel #3
0
        public ToDoFile GetToDoFile(HttpPostedFileBase file, int toDoID)
        {
            ToDoFile toDoFile = new ToDoFile();

            using (BinaryReader binaryReader = new BinaryReader(file.InputStream))
            {
                toDoFile.Data        = binaryReader.ReadBytes(file.ContentLength);
                toDoFile.Name        = Path.GetFileName(file.FileName);
                toDoFile.ContentType = file.ContentType;
                toDoFile.ToDoID      = toDoID;
            }

            return(toDoFile);
        }
Beispiel #4
0
 public ToDoFile Remove(ToDoFile entity)
 {
     ToDoFiles.Remove(entity);
     return(entity);
 }
Beispiel #5
0
 public ToDoFile Attach(ToDoFile entity)
 {
     throw new NotImplementedException();
 }
Beispiel #6
0
 public ToDoFile Add(ToDoFile entity)
 {
     ToDoFiles.Add(entity);
     return(entity);
 }
Beispiel #7
0
 public void InsertFile(ToDo toDo, ToDoFile toDoFile)
 {
     toDo.ToDoFiles.Add(toDoFile);
     ToDoDBContextFactory.Create().SaveChanges();
 }
Beispiel #8
0
        public ToDoFile GetToDoFile(int toDoFileID)
        {
            ToDoFile toDoFile = ToDoDBContextFactory.Create().ToDoFiles.Find(toDoFileID);

            return(toDoFile);
        }