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)); }
public ToDoFile GetToDoFile(ToDo toDoThatIsSaved, int toDoFileID) { ToDoFile toDoFile = toDoThatIsSaved.ToDoFiles. Where(toDoFileThatIsSaved => toDoFileThatIsSaved.ID == toDoFileID). FirstOrDefault(); return(toDoFile); }
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); }
public ToDoFile Remove(ToDoFile entity) { ToDoFiles.Remove(entity); return(entity); }
public ToDoFile Attach(ToDoFile entity) { throw new NotImplementedException(); }
public ToDoFile Add(ToDoFile entity) { ToDoFiles.Add(entity); return(entity); }
public void InsertFile(ToDo toDo, ToDoFile toDoFile) { toDo.ToDoFiles.Add(toDoFile); ToDoDBContextFactory.Create().SaveChanges(); }
public ToDoFile GetToDoFile(int toDoFileID) { ToDoFile toDoFile = ToDoDBContextFactory.Create().ToDoFiles.Find(toDoFileID); return(toDoFile); }