public HomeController(IAuthenticationLogic auth, ISkillLogic skill, IMapLogic <Skill, SkillViewModel> mapperSkill) { _mapperSkill = mapperSkill; _auth = auth; _skill = skill; }
private DependencyManager() { _adminDao = new AdminDao(); _adminLogic = new AdminLogic(_adminDao); _cityDao = new CityDao(); _cityLogic = new CityLogic(_cityDao); _skillDao = new SkillDao(); _skillLogic = new SkillLogic(_skillDao); _responseDao = new ResponseDao(); _employeeDao = new EmployeeDao(); _employeeLogic = new EmployeeLogic(_employeeDao, _responseDao, _cityLogic, _skillLogic); _vacancyDao = new VacancyDao(); _vacancyLogic = new VacancyLogic(_vacancyDao, _skillLogic, _responseDao); _employerDao = new EmployerDao(); _employerLogic = new EmployerLogic(_employerDao, _cityLogic, _vacancyLogic); _hiringLogic = new HiringLogic(_vacancyLogic, _employeeLogic); _commonLogic = new CommonLogic(_adminDao, _employerDao, _employeeDao); }
public UserLogic(IUserRepository repository, ISkillLogic skillLogic, ISparkLogic sparkLogic, ILocationLogic locationLogic) { _repository = repository; _skillLogic = skillLogic; _sparkLogic = sparkLogic; _locationLogic = locationLogic; }
static void Main(string[] args) { NinjectCommon.NinjectCommon.Registration(); userLogic = NinjectCommon.NinjectCommon.Kernel.Get <IUserLogic>(); skillLogic = NinjectCommon.NinjectCommon.Kernel.Get <ISkillLogic>(); //userLogic.AddUser(new User { UserId = 3, Name = "Petr", Password = "******", Role = 3 }); //skillLogic.AddSkill(new Skill { SkillId = 2, SkillName = "Python", Comment = "Normal" }); //Console.WriteLine("USERS: "); //foreach (var item in userLogic.GetUsers()) //{ // Console.WriteLine($"{item.UserId} : {item.Name} : {item.Role} "); //} //Console.WriteLine(); //Console.WriteLine("SKILLS: "); //foreach (var item in skillLogic.GetSkills()) //{ // Console.WriteLine($"{item.SkillId} : {item.SkillName} : {item.Comment}"); //} //Console.WriteLine(); foreach (var item in skillLogic.GetSkillsForUser(1)) { Console.WriteLine($"{item.SkillName} : {item.Comment}"); } //skillLogic.AddSkill(1, new Skill { SkillId = 1, SkillName = "Sleeper", Comment = "Good Boy" }); //Console.WriteLine("SKILLS: "); //foreach (var item in skillLogic.GetSkills()) //{ // Console.WriteLine($"{item.SkillId} : {item.SkillName} : {item.Comment}"); //} //userLogic.UpdateUserForAdmin(1, 2); //userLogic.UpdateuserForUsers(1, "Davidka"); //skillLogic.UpdateSkill(1, "C#", "More than zero"); //userLogic.DeleteUser(4); //skillLogic.DeleteSkill(3); //var user = userLogic.GetUserById(1); //Console.WriteLine(user.Name); //var skill = skillLogic.GetSkillById(1); //Console.WriteLine(skill.SkillName); Console.ReadKey(); }
public AlexaController(IConfiguration config, ISkillLogic JellenWeddingSkill) { _config = config; _jellenWedding = JellenWeddingSkill; _appid = _config.GetValue <string>("SkillApplicationId"); _skillResponse = new JellenSkillResponse(); }
public VacancyLogic(IVacancyDao vacancyDao, ISkillLogic skillLogic, IResponseDao responseDao) { _vacancyDao = vacancyDao; _skillLogic = skillLogic; _responseDao = responseDao; }
public SkillModule(ISkillLogic skillLogic) : base("skills") { Get["/"] = parameters => { var result = skillLogic.GetSkills(); return(CreateResponse(result)); }; }
public ProjectLogic(IProjectRepository repository, ILocationRepository locationRepository, ISkillLogic skillLogic, ISparkLogic sparkLogic, ILocationLogic locationLogic, ICategoryLogic categoryLogic) { _repository = repository; _locationRepository = locationRepository; _skillLogic = skillLogic; _sparkLogic = sparkLogic; _locationLogic = locationLogic; _categoryLogic = categoryLogic; }
public EmployeeLogic(IEmployeeDao employeeDao, IResponseDao responseDao, ICityLogic cityLogic, ISkillLogic skillLogic) { _employeeDao = employeeDao; _responseDao = responseDao; _cityLogic = cityLogic; _skillLogic = skillLogic; }
public PhaseType(ISkillLogic skillLogic, IEngagementLogic engagementLogic) { Field(x => x.ProjectID); Field(x => x.DocumentID); Field(x => x.PhaseID); Field(x => x.StartDate); Field(x => x.Name); Field(x => x.Description); Field(x => x.Duration); FieldAsync <ListGraphType <SkillType> >("requiredSkills", resolve: async context => { return(await skillLogic.GetByPhase(context.Source.PhaseID)); }); FieldAsync <ListGraphType <EngagementType> >("engagements", resolve: async context => { return(await engagementLogic.GetByPhase(context.Source.PhaseID)); }); }
public SkillQuery(ISkillLogic skillLogic) { FieldAsync <SkillType>( "skillById", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "id" }), resolve: async context => { return(await skillLogic.GetById(context.GetArgument <int>("id"))); } ); FieldAsync <ListGraphType <SkillType> >( "skillsByPhase", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "phaseId" }), resolve: async context => { return(await skillLogic.GetByPhase(context.GetArgument <int>("phaseId"))); } ); }
public SkillController(ISkillLogic skillLogic) { _skillLogic = skillLogic; }
public List <object> actionParams; //参数列表 public Action(ISkillLogic logic) { actionLogic = logic; actionParams = new List <object>(); }
public SkillController(ISkillLogic logic) : base(logic) { }