Exemple #1
0
 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();
     }
 }