Exemplo n.º 1
0
 private void setInputArrayObjects(InputSkill[] inputSkills)
 {
     for (int i = 0; i < inputSkills.Length; i++)
     {
         inputSkills[i] = new InputSkill();
     }
 }
Exemplo n.º 2
0
 public Skill Get(InputSkill input)
 {
     using (var scope = _scopeFactory.CreateScope())
         using (var db = scope.ServiceProvider.GetRequiredService <GraphQLContext>())
         {
             return(db.Skill.FirstOrDefault(input?.Predicate ?? (_ => false)));
         }
 }
Exemplo n.º 3
0
 public List <Skill> GetAll(InputSkill input)
 {
     using (var scope = _scopeFactory.CreateScope())
         using (var db = scope.ServiceProvider.GetRequiredService <GraphQLContext>())
         {
             return(db.Skill.Where(input?.Predicate ?? (_ => true)).ToList());
         }
 }
Exemplo n.º 4
0
 public List <Skill> GetSkills(int personId, InputSkill input)
 {
     using (var scope = _scopeFactory.CreateScope())
         using (var db = scope.ServiceProvider.GetRequiredService <GraphQLContext>())
         {
             return(db.Person
                    .Include(x => x.Skills)
                    .FirstOrDefault(s => s.Id == personId)
                    ?.Skills
                    .Where(input?.Predicate ?? (_ => true))
                    .ToList()
                    );
         }
 }
Exemplo n.º 5
0
 private void setInput(InputSkill inputSlot)
 {
     if (inputSlot._state)//si esta presionado y es mayor que cero reducir cooldown
     {
         if (inputSlot._currentCooldown > 0)
         {
             inputSlot._currentCooldown -= Time.deltaTime;
         }
         else
         {
             inputSlot._state = false;
         }
     }
 }
Exemplo n.º 6
0
 public List <Skill> Skills(Person person, InputSkill input) => _persons.GetSkills(person.Id, input);
Exemplo n.º 7
0
 public Skill FavSkill(Person person) => _skills.Get(InputSkill.FromId(person.FavSkillId));
Exemplo n.º 8
0
 public List <Skill> Skills(InputSkill input) => _skills.GetAll(input);
Exemplo n.º 9
0
 public Skill Skill(InputSkill input) => _skills.Get(input);
Exemplo n.º 10
0
 public List <Skill> Skills(Engineer engineer, InputSkill input) => _persons.GetSkills(engineer.Id, input);
Exemplo n.º 11
0
 public Skill FavSkill(Engineer engineer) => _skills.Get(InputSkill.FromId(engineer.FavSkillId));
Exemplo n.º 12
0
 public List <Skill> Skills(Contact contact, InputSkill input) => _persons.GetSkills(contact.Id, input);
Exemplo n.º 13
0
 public Skill FavSkill(Contact contact) => _skills.Get(InputSkill.FromId(contact.FavSkillId));
Exemplo n.º 14
0
 public List <Skill> Skills(Candidate candidate, InputSkill input) => _persons.GetSkills(candidate.Id, input);
Exemplo n.º 15
0
 public Skill FavSkill(Candidate candidate) => _skills.Get(InputSkill.FromId(candidate.FavSkillId));
Exemplo n.º 16
0
 public Skill Parent(Skill skill) => _repo.Get(InputSkill.FromId(skill.ParentId));