public int AddPerson(AddPersonInput input) { if (_addPersonInputValidator != null) { //validation var result = _addPersonInputValidator.Validate(input); if (!result.IsValid) { var fullErrorMessage = string.Join(";", result.Errors); throw new Exception(fullErrorMessage); } } return(0); }
public async Task <AddPersonPayload> AddPersonAsync(AddPersonInput input, [ScopedService] AppDbContext context) { var person = new Person { name = input.name, dadId = input.dadId, momId = input.momId }; context.People.Add(person); await context.SaveChangesAsync(); return(new AddPersonPayload(person)); }
public int AddPersion(AddPersonInput input) => _personService.AddPerson(input);