コード例 #1
0
 public Person CreatePerson(InputPersonCreate input)
 {
     using (var scope = _scopeFactory.CreateScope())
         using (var db = scope.ServiceProvider.GetRequiredService <GraphQLContext>())
         {
             var person = input.ToPerson();
             person.Friends = db.Person.Where(p => input.Friends.Contains(p.Id)).ToList();
             person.Skills  = db.Skill.Where(s => input.Skills.Contains(s.Id)).ToList();
             db.Person.Add(person);
             db.SaveChanges();
             return(person);
         }
 }
コード例 #2
0
ファイル: Mutation.cs プロジェクト: thinkb4/a-walk-in-graphql
 public Person CreatePerson(InputPersonCreate input) => _persons.CreatePerson(input);