public SkillRepository(SwiftyContext context, IBaseArchiveableRepository <SkillArea> skillAreaRepository, IBaseArchiveableRepository <SkillLevel> skillLevelRepository) : base(context) { _skillAreaRepository = skillAreaRepository; _skillLevelRepository = skillLevelRepository; }
public EditModel(IBaseArchiveableRepository <Entities.Skill> skillRepository, IBaseArchiveableRepository <Entities.SkillArea> skillAreaRepository, IBaseArchiveableRepository <Entities.SkillLevel> skillLevelRepository) { _skillRepository = skillRepository; _skillAreaRepository = skillAreaRepository; _skillLevelRepository = skillLevelRepository; }
public static async Task <SelectList> BuildFilteredSelectListAsync <T>(this IBaseArchiveableRepository <T> repository, Func <T, bool> filterExpression, string dataTextField, string dataGroupField = null) where T : class, IArchiveableEntity { var list = await repository.ListAllAsync(); SelectList selectListItems = new SelectList(list.Where(filterExpression), nameof(IEntityBase.Id), dataTextField, null, dataGroupField); return(selectListItems); }
public NewModel(IMapper mapper, ISkillService <Skill> skillService, IConfiguration configuration, IBaseArchiveableRepository <Skill> skillRepository, IBaseRepository <User> userRepository, ISkillSnapshotService <SkillSnapshot> skillSnapshotService, IBaseRepository <SkillSnapshot> skillSnapshotRepository) { _mapper = mapper; _skillService = skillService; _configuration = configuration; _skillRepository = skillRepository; _userRepository = userRepository; _skillSnapshotService = skillSnapshotService; _skillSnapshotRepository = skillSnapshotRepository; }
public static async Task <SelectList> BuildSelectListExcludeArchivedAsync <T>(this IBaseArchiveableRepository <T> repository, string dataTextField, string dataGroupField = null) where T : class, IArchiveableEntity { var list = await repository.ListAllNonArchivedAsync(); SelectList selectListItems = new SelectList(list, nameof(IEntityBase.Id), dataTextField, null, dataGroupField); return(selectListItems); }
public SkillService(IBaseArchiveableRepository <Skill> skillRepository) { _skillRepository = skillRepository; }
public IndexModel(IBaseArchiveableRepository <Entities.SkillLevel> swiftyRepository) { this.swiftyRepository = swiftyRepository; }
public CreateModel(IBaseArchiveableRepository <Entities.SkillArea> skillAreaRepository) { _skillAreaRepository = skillAreaRepository; }
public DetailsModel(IBaseArchiveableRepository <Entities.Skill> skillRepository) { _skillRepository = skillRepository; }
public DeleteModel(IBaseArchiveableRepository <Entities.SkillLevel> skillLevelRepository) { _skillLevelRepository = skillLevelRepository; }