public AccidentRecordService(IAccidentRecordRepository accidentRecordRepository,
                              IAccidentTypeRepository accidentTypeRepository,
                              ICauseOfAccidentRepository causeOfAccidentRepository,
                              IJurisdictionRepository jurisdictionRepository,
                              IUserForAuditingRepository userForAuditingRepository,
                              ICountriesRepository countriesRepository,
                              IEmployeeRepository employeeRepository,
                              ISiteRepository siteRepository,
                              IDocumentTypeRepository documentTypeRepository,
                              IInjuryRepository injuryRepository,
                              IBodyPartRepository bodyPartRepository,
                              IPeninsulaLog log,
                              IBus bus)
 {
     _accidentRecordRepository = accidentRecordRepository;
     _accidentTypeRepository = accidentTypeRepository;
     _causeOfAccidentRepository = causeOfAccidentRepository;
     _jurisdictionRepository = jurisdictionRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _countriesRepository = countriesRepository;
     _employeeRepository = employeeRepository;
     _siteRepository = siteRepository;
     _documentTypeRepository = documentTypeRepository;
     _log = log;
     _injuryRepository = injuryRepository;
     _bodyPartRepository = bodyPartRepository;
     _bus = bus;
 }
Esempio n. 2
0
 public BodyAreaController(IBodyAreaRepository bAreaRepo, IBodyPartRepository bPartRepo, IMuscleRepository muscleRepo)
 {
     bodyAreaRepository = bAreaRepo;
     bodyPartRepository = bPartRepo;
     muscleRepository   = muscleRepo;
     dbGetter.AssignData(muscleRepository.Muscles.ToList(), bodyAreaRepository.BodyAreas.ToList(), bodyPartRepository.BodyParts.ToList());
 }
Esempio n. 3
0
        public static BodyPartsViewModel CreateBPartViewModel(this IBodyPartRepository bPart, IBodyAreaRepository bodyArea, int?Id, DBGetter db)
        {
            BodyPart           bodyPart = bPart.GetBodyPartById(Id);
            BodyPartsViewModel bPartVM  = new BodyPartsViewModel()
            {
                Name        = bodyPart.Name,
                BodyAreaId  = bodyPart.BodyAreaId,
                Description = bodyPart.Description,
                Image       = bodyPart.Image,
                BodyPartId  = bodyPart.BodyPartId,
                BodyAreas   = bodyArea.BodyAreas.ToList(),
                Muscles     = bodyPart.GetListMuscleVM(db)
            };

            return(bPartVM);
        }
 public PhysiotherapyServices(IBodyPartRepository bodyPartRepository, IPhysiotherapyExerciseRepository physiotherapyExerciseRepository)
 {
     _bodyPartRepository = bodyPartRepository;
     _physiotherapyExerciseRepository = physiotherapyExerciseRepository;
 }
Esempio n. 5
0
        public static BodyAreaViewModel CreateBAreaViewModel(this BodyArea bArea, IBodyAreaRepository bAreaRepo, IBodyPartRepository bPartRepo, DBGetter db)
        {
            BodyAreaViewModel bAreaVM = new BodyAreaViewModel()
            {
                Name        = bArea.Name,
                BodyAreaId  = bArea.BodyAreaId,
                Description = bArea.Description,
                Image       = bArea.Image,
                BodyParts   = bArea.GetBodyPartsVM(db)
            };

            return(bAreaVM);
        }
Esempio n. 6
0
        public static MuscleViewModel CreateMuscleViewModel(this IMuscleRepository muscleRepo, IBodyPartRepository bPartRepo, int?Id)
        {
            Muscle          muscle   = muscleRepo.GetMusceById(Id);
            MuscleViewModel muscleVM = new MuscleViewModel()
            {
                BodyPartId  = muscle.BodyPartId,
                Description = muscle.Description,
                Image       = muscle.Image,
                MuscleId    = muscle.MuscleId,
                Name        = muscle.Name,
                BodyParts   = bPartRepo.BodyParts.ToList()
            };

            return(muscleVM);
        }
Esempio n. 7
0
        public static List <BodyAreaViewModel> CreateListBAreaVM(this List <BodyArea> bAreas, IBodyPartRepository bPart, IBodyAreaRepository bAreaRepo, DBGetter db)
        {
            List <BodyAreaViewModel> bAreasVM = new List <BodyAreaViewModel>();

            foreach (var bArea in bAreas)
            {
                bAreasVM.Add(bArea.CreateBAreaViewModel(bAreaRepo, bPart, db));
            }
            return(bAreasVM);
        }