public void AddPersonTest() { DirectoryContext _directoryContext = new DirectoryContext(); ProducerConfig _config = new ProducerConfig(); PersonController personController = new PersonController(_config, _directoryContext); PersonAddVM model = new PersonAddVM(); var result = personController.Add(model); Assert.IsNotNull(result); }
public IActionResult Add([FromForm] PersonAddVM personAdd) { if (ModelState.IsValid) { Person person = new Person(); person.Name = personAdd.name; person.SurName = personAdd.surName; person.Company = personAdd.company; _directoryContext.People.Add(person); _directoryContext.SaveChanges(); personAdd.id = person.ID; return(Ok(personAdd)); } else { return(BadRequest(ModelState.Values)); } }