public DataSet GetDashboardData()
        {
            DataSet ds          = null;
            string  commandText = "[dbo].[sp_GetDashboardData]";

            using (var db = new SkillsTrackerContext())
            {
                var cmd = db.Database.Connection.CreateCommand();
                cmd.CommandText = commandText;

                try
                {
                    db.Database.Connection.Open();
                    var reader = cmd.ExecuteReader();

                    ds = new DataSet();

                    while (!reader.IsClosed && reader.HasRows)
                    {
                        DataTable dt = new DataTable();
                        dt.Load(reader);
                        ds.Tables.Add(dt);
                    }
                }
                finally
                {
                    db.Database.Connection.Close();
                }
            }

            return(ds);
        }
Пример #2
0
 public UnitOfWork(SkillsTrackerContext context)
 {
     _context        = context;
     Skills          = new SkillsRepository(context);
     Associates      = new AssociatesRepository(context);
     AssociateSkills = new AssociateSkillsRepository(context);
 }
 public AssociatesRepository(SkillsTrackerContext context) :
     base(context)
 {
 }
Пример #4
0
 public SkillsRepository(SkillsTrackerContext context) :
     base(context)
 {
 }