public IEnumerable <tblPliki> GenerujKolekcjePlikowIKopiujNaSerwer(int?nrZapotrzebowania, string newFileName = null) { PobierzListeSciezekPlikow(); if (sciezkiPlikow.Count() == 0 || sciezkiPlikow == null) { return(null); } List <tblPliki> kolekcjaPlikow = new List <tblPliki>(); foreach (var file in sciezkiPlikow) { string nazwaPliku = Path.GetFileName(file); nazwaPliku = nrZapotrzebowania + "_ZP_" + nazwaPliku; string destinantionFileName = Path.Combine(TARGET_PATH, Path.GetFileName(file)); File.Copy(file, destinantionFileName); var plikModel = new tblPliki(); plikModel.NazwaPliku = Path.GetFileName(file); plikModel.SciezkaPliku = destinantionFileName; kolekcjaPlikow.Add(plikModel); } return(kolekcjaPlikow); }
private tblPliki PrzygotujModelPlikuDoDodania(string sciezkaLokalnaPliku, string sciezkaPlikuSerwer) { var plikModel = new tblPliki(); plikModel.NazwaPliku = Path.GetFileName(sciezkaPlikuSerwer); plikModel.SciezkaLokalnaPliku = sciezkaLokalnaPliku; plikModel.SciezkaPliku = sciezkaPlikuSerwer; plikModel.NrZP = PobierzNumerZapotrzebowania(); return(plikModel); }
private List <tblPliki> GenerujKolekcjePlikowIKopiujNaSerwer() { PobierzListeSciezekPlikow(); if (sciezkiPlikow == null || sciezkiPlikow.Count() == 0) { return(null); } kolekcjaPlikowDoDodaniaDoBazy = new List <tblPliki>(); foreach (var plik in sciezkiPlikow) { string sciezkaPlikuZSerwera = GenerujSciezkePlikuNaSerwerze(plik); tblPliki plikModel = PrzygotujModelPlikuDoDodania(plik, sciezkaPlikuZSerwera); kolekcjaPlikowDoDodaniaDoBazy.Add(plikModel); } return(kolekcjaPlikowDoDodaniaDoBazy); }
public void KopiujPlikNaSerwer(tblPliki plik) { File.Copy(plik.SciezkaLokalnaPliku, plik.SciezkaPliku, true); }