public fileToSend GenerateVacationSheduleDoc() { VacationSheduleData vacData = new VacationSheduleData(_context); fileToSend file = new fileToSend(); byte[] docForm = GetDocumentFormById(4); //id графика отпусков в бд 4 if (docForm == null) { return(null); } ICollection <VacationSheduleWordModel> data = vacData.GetDataGenerateVacationSheduleDoc(); if (data == null) { file.data = docForm; file.name = "grafic otpuskov"; file.mime = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; return(file); } else { byte[] result = WordShedule.CreateDoc(data, docForm); file.data = result; file.name = "grafic otpuskov"; file.mime = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; return(file); } }
public fileToSend GenerateVacationSheduleDoc(int idOldVersionDocument) { VacationSheduleData vacData = new VacationSheduleData(_context); fileToSend file = new fileToSend(); byte[] docForm = GetOldDocumentFormById(idOldVersionDocument); //id графика "трудовой договор для совместителей.docx" в бд 3 ICollection <VacationSheduleWordModel> data = vacData.GetDataGenerateVacationSheduleDoc(); if (data == null) { file.data = docForm; file.name = "grafic otpuskov"; file.mime = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; return(file); } else { byte[] result = WordShedule.CreateDoc(data, docForm); file.data = result; file.name = "grafic otpuskov"; file.mime = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; return(file); } }