Пример #1
0
 public T Get(int id)
 {
     using (GovernmentDbContext entityContext = new GovernmentDbContext())
     {
         return(GetEntity(entityContext, id));
     }
 }
Пример #2
0
 public PersonalController()
 {
     dbContext    = new GovernmentDbContext();
     personalRepo = new PersonalRepository(dbContext);
     divisionRepo = new DivisionRepository(dbContext);
     sectionRepo  = new SectionRepository(dbContext);
 }
Пример #3
0
 public int Remove(T entity)
 {
     using (GovernmentDbContext entityContext = new GovernmentDbContext())
     {
         entityContext.Entry <T>(entity).State = EntityState.Deleted;
         return(entityContext.SaveChanges());
     }
 }
Пример #4
0
 public int Update(T entity)
 {
     using (GovernmentDbContext entityContext = new GovernmentDbContext())
     {
         entityContext.Entry <T>(entity).State = EntityState.Modified;
         return(entityContext.SaveChanges());
     }
 }
Пример #5
0
        public string getAccountRole(string username = null)
        {
            Account supobj = null;

            using (var db = new GovernmentDbContext())
            {
                supobj = db.Accounts.Where(m => m.Username == username).FirstOrDefault();
            }
            return(supobj.Role);
        }
Пример #6
0
        public int Add(T entity)
        {
            int result = 0;

            using (GovernmentDbContext entityContext = new GovernmentDbContext())
            {
                var obj = AddEntity(entityContext, entity);
                result = entityContext.SaveChanges();
            }
            return(result);
        }
Пример #7
0
 protected override JobHistory AddOrUpdateEntity(GovernmentDbContext entityContext, JobHistory entity)
 {
     if (entity.PersonalID == default(int))
     {
         return(entityContext.JobHistories.Add(entity));
     }
     else
     {
         return(entityContext.JobHistories.FirstOrDefault(e => e.PersonalID == entity.PersonalID));
     }
 }
Пример #8
0
 protected override Personal AddOrUpdateEntity(GovernmentDbContext entityContext, Personal entity)
 {
     if (entity.PersonalID == default(int))
     {
         return(entityContext.Personals.Add(entity));
     }
     else
     {
         return(entityContext.Personals.FirstOrDefault(e => e.PersonalID == entity.PersonalID));
     }
 }
Пример #9
0
 protected override Section AddOrUpdateEntity(GovernmentDbContext entityContext, Section entity)
 {
     if (entity.SectionID == default(int))
     {
         return(entityContext.Sections.Add(entity));
     }
     else
     {
         return(entityContext.Sections.FirstOrDefault(e => e.SectionID == entity.SectionID));
     }
 }
Пример #10
0
 public T UpdatewithObj(T entity)
 {
     using (GovernmentDbContext entityContext = new GovernmentDbContext())
     {
         entityContext.Entry <T>(entity).State = EntityState.Modified;
         if (entityContext.SaveChanges() > 0)
         {
             return(entity);
         }
         return(null);
     }
 }
Пример #11
0
 public T AddWithGetObj(T entity)
 {
     using (GovernmentDbContext entityContext = new GovernmentDbContext())
     {
         var obj = AddEntity(entityContext, entity);
         if (entityContext.SaveChanges() > 0)
         {
             return(obj);
         }
     }
     return(null);
 }
Пример #12
0
 protected override Section GetEntity(GovernmentDbContext entityContext, int id)
 {
     return(entityContext.Sections.FirstOrDefault(e => e.SectionID == id));
 }
Пример #13
0
 protected override Section UpdateEntity(GovernmentDbContext entityContext, Section entity)
 {
     return(entityContext.Sections.FirstOrDefault(e => e.SectionID == entity.SectionID));
 }
Пример #14
0
 protected override Section AddEntity(GovernmentDbContext entityContext, Section entity)
 {
     return(entityContext.Sections.Add(entity));
 }
Пример #15
0
 public SectionRepository(GovernmentDbContext context)
 {
     this.entityContext = context;
 }
Пример #16
0
 protected override JobHistory GetEntity(GovernmentDbContext entityContext, int id)
 {
     return(entityContext.JobHistories.FirstOrDefault(e => e.PersonalID == id));
 }
Пример #17
0
 protected abstract T UpdateEntity(GovernmentDbContext entityContext, T entity);
Пример #18
0
 protected override Personal GetEntity(GovernmentDbContext entityContext, int id)
 {
     return(entityContext.Personals.FirstOrDefault(e => e.PersonalID == id));
 }
Пример #19
0
 public PersonalDetailRepository(GovernmentDbContext context)
 {
     this.entityContext = context;
 }
Пример #20
0
 protected abstract T AddEntity(GovernmentDbContext entityContext, T entity);
Пример #21
0
 protected abstract T GetEntity(GovernmentDbContext entityContext, int id);
Пример #22
0
 public HomeController()
 {
     _dbContext = new GovernmentDbContext();
     //  _location = new Repository<tbLocation>(_dbContext);
 }
Пример #23
0
 public JobHistoryRepository(GovernmentDbContext context)
 {
     this.entityContext = context;
 }
Пример #24
0
 public PhotoUploadController()
 {
     _dbContext = new GovernmentDbContext();
     //_article = new Repository<tbArticle>(_dbContext);
     //_photo = new Repository<tbPhoto>(_dbContext);
 }
Пример #25
0
 protected override Personal AddEntity(GovernmentDbContext entityContext, Personal entity)
 {
     return(entityContext.Personals.Add(entity));
 }
Пример #26
0
 protected override JobHistory AddEntity(GovernmentDbContext entityContext, JobHistory entity)
 {
     return(entityContext.JobHistories.Add(entity));
 }
Пример #27
0
 protected override Personal UpdateEntity(GovernmentDbContext entityContext, Personal entity)
 {
     return(entityContext.Personals.FirstOrDefault(e => e.PersonalID == entity.PersonalID));
 }
Пример #28
0
 protected override JobHistory UpdateEntity(GovernmentDbContext entityContext, JobHistory entity)
 {
     return(entityContext.JobHistories.FirstOrDefault(e => e.PersonalID == entity.PersonalID));
 }
Пример #29
0
 public AccountController()
 {
     _dbContext = new GovernmentDbContext();
     _account   = new Repository <Account>(_dbContext);
 }
Пример #30
0
 public RenewalApplicationController()
 {
     _userMailer = new UserMailer();
     _dbContext  = new GovernmentDbContext();
     // _renewalRepo = new Repository<tbRenewalPractitionerApplication>(_dbContext);
 }