private void updateTransmission(FileLogEntity fileLog) { try { string[] lines = fileLog.data.Replace(" - ","|").Split('|'); string fileName = lines[1].Trim(); string[] dateAndStatus = lines[0].Replace("[", "").Replace("]","-").Split('-'); DateTime dateTime = new DateTime(); DateTime.TryParseExact(dateAndStatus[0],Settings.GetConfig("DateFormat"), CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime); string status = dateAndStatus[1]; DAL dbLayer = new DAL(); dbLayer.UpdateTransmission(fileName, dateTime, status); } catch (Exception ex) { Console.WriteLine(ex.Message); } }