Esempio n. 1
0
        public List <StructurePositionViewModel> GetStructurePositions(int id_department, bool IsActiveOnly)
        {
            using (var data = new AmbulanceEntities())
            {
                var query = data.HR_StructurePositions.Where(a => a.id_department == id_department);

                if (IsActiveOnly == true)
                {
                    query = query.Where(a => a.IsActive == true);
                }

                var result  = query.OrderBy(a => a.Order).ToList();
                var result2 = result
                              .Select(a => new StructurePositionViewModel
                {
                    Code = a.Code,
                    GlobalPositionName   = a.HR_GlobalPositions.Name,
                    id_department        = a.id_department,
                    id_structurePosition = a.id_structurePosition,
                    PositionType         = a.HR_GlobalPositions.NM_PositionTypes.Name,
                    StaffCount           = a.StaffCount.ToString(),
                    Order = a.Order
                }).ToList();
                return(result2);
            }
        }
Esempio n. 2
0
 public Repository(AmbulanceEntities dbContext)
 {
     if (dbContext == null)
     {
         throw new NullReferenceException("dbContext");
     }
     this.DbContext = dbContext;
     this.DbSet     = dbContext.Set <T>();
 }
Esempio n. 3
0
        public List <HR_GlobalPositions> GetGlobalPositions(bool IsActiveOnly)
        {
            using (var data = new AmbulanceEntities())
            {
                var query = data.HR_GlobalPositions.Select(a => a);

                if (IsActiveOnly == true)
                {
                    query = query.Where(a => a.IsActive == true);
                }
                return(query.OrderBy(a => a.Name).ToList());
            }
        }
Esempio n. 4
0
        public List <GR_Ambulances> GetAmbulances(bool IsActiveOnly)
        {
            using (var data = new AmbulanceEntities())
            {
                var query = data.GR_Ambulances.Select(a => a);

                if (IsActiveOnly == true)
                {
                    query = query.Where(a => a.IsActive == true);
                }
                return(query.OrderBy(a => a.RegNumber).ToList());
            }
        }
Esempio n. 5
0
 public BaseLogic()
 {
     _databaseContext = new AmbulanceEntities();
     //_databaseContext.Database.Connection.ConnectionString = cs;
 }