示例#1
0
 public UnitOfWork(string connectionString)
 {
     _context                 = new ProjectManagementDBContext(connectionString);
     AccountRepository        = new AccountRepository(_context);
     AccountProjectRepository = new AccountProjectRepository(_context);
     CardRepository           = new CardRepository(_context);
     CommentRepository        = new CommentRepository(_context);
     ProjectRepository        = new ProjectRepository(_context);
 }
示例#2
0
 private void dispose(bool disposing)
 {
     if (!_isDisposed)
     {
         if (disposing)
         {
             if (_context != null)
             {
                 _context.Dispose();
                 _context = null;
             }
         }
     }
     _isDisposed = true;
 }
示例#3
0
        //public static IList<SelectListItem> GetStatus()
        //{
        //    IList<SelectListItem> result = new List<SelectListItem>();
        //    result.Add(new SelectListItem { Value = "Active", Text = "Active" });
        //    result.Add(new SelectListItem { Value = "Inactive", Text = "Inactive" });
        //    return result;
        //}
        public static IList <SelectListItem> GetAllProjects()
        {
            IList <SelectListItem> result = new List <SelectListItem>();

            using (var db = new ProjectManagementDBContext())
            {
                var projectlist = db.tb_ProjectInfos.ToList();
                foreach (var project in projectlist)
                {
                    result.Add(new SelectListItem {
                        Value = project.ProjectInfoId.ToString(), Text = project.Name
                    });
                }
            }
            return(result);
        }
示例#4
0
        public static IList <SelectListItem> GetAllUsers()
        {
            IList <SelectListItem> result = new List <SelectListItem>();

            using (var db = new ProjectManagementDBContext())
            {
                var userlist = db.tb_UserInfos.ToList();
                foreach (var user in userlist)
                {
                    if (user.Status == true && user.Designation != "IT Admin")
                    {
                        result.Add(new SelectListItem {
                            Value = user.UserInfoId.ToString(), Text = user.Name
                        });
                    }
                }
            }
            return(result);
        }