public InputFileWievModel ParseNameFile(string nameFile) { char separatorNameFile = Convert.ToChar(ConfigurationManager.AppSettings["SeparatorNameFile"]); string[] partsNameFile = nameFile.Split(separatorNameFile); int nameManager = 0; // имя менеджера первая часть имени файла int dateFile = 1; //дата файла вторая часть имени файла InputFileWievModel result = new InputFileWievModel() { NameManager = partsNameFile[nameManager], DateFile = ConvertToDate(partsNameFile[dateFile]) }; return result; }
public void AddInputFile(InputFileWievModel inputWM, IList<OrderWievModel> ordersWM) { using (var ctx = new BaseContext()) { ManagerHelper managerHelper = new ManagerHelper(); OrderHelper orderHelper = new OrderHelper(); InputFile inputFile = new InputFile() { DateFile = inputWM.DateFile, IdManager = managerHelper.GetIdManager(inputWM.NameManager), Orders = orderHelper.ConvertWievToOrder(ordersWM) }; ctx.InputFiles.Add(inputFile); ctx.SaveChanges(); } }