public ActionResult Import(ImportSession s) { try { ImportSession dbs = db.ImportSessions.First(x => x.SessionId.Equals(s.SessionId)); InstructionalLevelSession jt = new InstructionalLevelSession(dbs); jt.Import(); ImportPreviewModel m = new ImportPreviewModel(s.SessionId); return View("~/Areas/Import/Views/Import.cshtml", m); } catch (Exception ex) { return View("Error", new Anvil.v2015.v001.Domain.Exceptions.AnvilExceptionModel(ex, "Import Staff", "Students", "InstructionalLevel", "ImportFile")); } }
public ActionResult Preview(ImportSession s) { try { InstructionalLevelSession ss = new InstructionalLevelSession(); ss.SessionId = s.SessionId; using (StreamReader sr = new StreamReader(s.ImportFile.InputStream)) { ss.ParseItems(sr); } ImportPreviewModel m = new ImportPreviewModel(ss.SessionId); return View("~/Areas/Import/Views/Preview.cshtml", m); } catch (Exception ex) { return View("Error", new Anvil.v2015.v001.Domain.Exceptions.AnvilExceptionModel(ex, "Parse Import File", "Students", "InstructionalLevel", "Index")); } }
public HRStaffSession(ImportSession s) : base(s) { }
public InstructionalLevelSession(ImportSession s) : base(s) { }
public StudentSession(ImportSession s) : base(s) { }
public HRBuildingSession(ImportSession s) : base(s) { }
public ActionResult Preview(ImportSession s) { try { HRBuildingSession jt = new HRBuildingSession(); jt.SessionId = s.SessionId; using (StreamReader sr = new StreamReader(s.ImportFile.InputStream)) { jt.ParseItems(sr); } ImportPreviewModel m = new ImportPreviewModel(s.SessionId); return View("~/Areas/Import/Views/Preview.cshtml", m); } catch (Exception ex) { return View("Error", new Anvil.v2015.v001.Domain.Exceptions.AnvilExceptionModel(ex, "Parse Import File", "HumanResources", "HRJobTitles", "Index")); } }
public ImportPreviewModel(Guid id) { _session = db.ImportSessions.First(x => x.SessionId.Equals(id)); _items = db.ImportItems.Where(x => x.SessionId.Equals(id)).ToList(); }
public ActionResult Import(ImportSession s) { try { ImportSession dbs = db.ImportSessions.First(x => x.SessionId.Equals(s.SessionId)); HRBuildingSession jt = new HRBuildingSession(dbs); jt.Import(); ImportPreviewModel m = new ImportPreviewModel(s.SessionId); return View("~/Areas/Import/Views/Import.cshtml", m); } catch (Exception ex) { return View("Error", new Anvil.v2015.v001.Domain.Exceptions.AnvilExceptionModel(ex, "Import Job Titles", "HumanResources", "HRJobTitles", "Preview")); } }
public HREmployeeTypeSession(ImportSession s ) : base(s) { }
public HRJobTitleSession(ImportSession s) : base(s) { }
public ImportSession ToImportSession() { ImportSession s = new ImportSession(); AnvilEntity e = new AnvilEntity(this); e.CopyTo(s); return s; }
public ImportFileTSV(ImportSession s) { AnvilEntity e = new AnvilEntity(s); e.CopyTo(this); Delimiter = '\t'.ToString(); }