private void Create_NULLRKD_TaskVersion() { try { RKD_Version rKD_Version = db.RKD_Version.Where(d => d.activeVersion == true).First(); var taskList = db.RKD_Task.Where(d => d.id_RKD_Order == id_RKD_Order).ToList(); foreach (var data in taskList) { RKD_TaskVersion rKD_TaskVersion = new RKD_TaskVersion(); rKD_TaskVersion.id_RKD_Task = data.id; rKD_TaskVersion.id_RKD_Version = rKD_Version.id; rKD_TaskVersion.finishDate = DateTime.Now.AddDays(34); // вот тут нужно подумать! rKD_TaskVersion.tpComplited = false; rKD_TaskVersion.allComplited = false; db.RKD_TaskVersion.Add(rKD_TaskVersion); db.SaveChanges(); RKD_HistoryTaskVersion rKD_HistoryTaskVersion = new RKD_HistoryTaskVersion(); rKD_HistoryTaskVersion.id_RKD_TaskVersion = rKD_TaskVersion.id; rKD_HistoryTaskVersion.id_AspNetUser_Upload = "8dbd0ecb-e88c-47b8-951b-3f1b5ea10cde"; rKD_HistoryTaskVersion.dateTimeUpdate = DateTime.Now; rKD_HistoryTaskVersion.finishDate = rKD_TaskVersion.finishDate; rKD_HistoryTaskVersion.tpComplited = rKD_TaskVersion.tpComplited; rKD_HistoryTaskVersion.allComplited = rKD_TaskVersion.allComplited; db.RKD_HistoryTaskVersion.Add(rKD_HistoryTaskVersion); db.SaveChanges(); } logger.Debug(goodConstructor + " (Modul RKD - Create_NULLRKD_TaskVersion()"); } catch (Exception ex) { logger.Error(badConstructor + " (Modul RKD - Create_NULLRKD_TaskVersion(); " + ex.Message.ToString()); } }
private void CreateTaskVersion(int id_lastVersion, int idVersion, string login) { try { var listTaskVersion = db.RKD_TaskVersion.Where(d => d.id_RKD_Version == id_lastVersion).ToList(); foreach (var data in listTaskVersion) { RKD_TaskVersion rKD_Version = new RKD_TaskVersion(); rKD_Version.id_RKD_Version = idVersion; rKD_Version.id_RKD_Task = data.id_RKD_Task; rKD_Version.finishDate = data.finishDate; rKD_Version.tpComplited = data.tpComplited; rKD_Version.allComplited = data.allComplited; db.RKD_TaskVersion.Add(rKD_Version); db.SaveChanges(); RKD_HistoryTaskVersion rKD_HistoryTaskVersion = new RKD_HistoryTaskVersion(); rKD_HistoryTaskVersion.id_RKD_TaskVersion = idVersion; rKD_HistoryTaskVersion.id_AspNetUser_Upload = db.AspNetUsers.Where(d => d.Email == login).First().Id; rKD_HistoryTaskVersion.dateTimeUpdate = DateTime.Now; rKD_HistoryTaskVersion.finishDate = data.finishDate; rKD_HistoryTaskVersion.tpComplited = data.tpComplited; rKD_HistoryTaskVersion.allComplited = data.allComplited; db.RKD_HistoryTaskVersion.Add(rKD_HistoryTaskVersion); db.SaveChanges(); } logger.Debug(goodMethod + " (Modul RKD - CreateTaskVersion(int id_lastVersion, int idVersion)"); } catch (Exception ex) { logger.Error(badMethod + " (Modul RKD - CreateTaskVersion(int id_lastVersion, int idVersion); " + ex.Message.ToString()); } }