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"));
            }
        }
Ejemplo n.º 3
0
 public HRStaffSession(ImportSession s)
     : base(s)
 {
 }
Ejemplo n.º 4
0
 public InstructionalLevelSession(ImportSession s)
     : base(s)
 {
 }
Ejemplo n.º 5
0
 public StudentSession(ImportSession s)
     : base(s)
 {
 }
Ejemplo n.º 6
0
 public HRBuildingSession(ImportSession s)
     : base(s)
 {
 }
Ejemplo n.º 7
0
        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"));
            }
        }
Ejemplo n.º 8
0
 public ImportPreviewModel(Guid id)
 {
     _session = db.ImportSessions.First(x => x.SessionId.Equals(id));
     _items = db.ImportItems.Where(x => x.SessionId.Equals(id)).ToList();
 }
Ejemplo n.º 9
0
 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"));
     }
 }
Ejemplo n.º 10
0
 public HREmployeeTypeSession(ImportSession s )
     : base(s)
 {
 }
Ejemplo n.º 11
0
 public HRJobTitleSession(ImportSession s)
     : base(s)
 {
 }
Ejemplo n.º 12
0
 public ImportSession ToImportSession()
 {
     ImportSession s = new ImportSession();
     AnvilEntity e = new AnvilEntity(this);
     e.CopyTo(s);
     return s;
 }
Ejemplo n.º 13
0
 public ImportFileTSV(ImportSession s)
 {
     AnvilEntity e = new AnvilEntity(s);
     e.CopyTo(this);
     Delimiter = '\t'.ToString();
 }