public void AddKisiTest() { RehberContext _rehberContext = new RehberContext(); ProducerConfig _config = new ProducerConfig(); KisiController kisiController = new KisiController(_rehberContext, _config); KisiAddVM model = new KisiAddVM(); var result = kisiController.AddKisi(model); Assert.IsNotNull(result); Assert.IsNotNull(model.id, model.name, model.surname, model.company); }
public IActionResult AddKisi([FromForm] KisiAddVM model) { if (ModelState.IsValid) { Kisi kisi = new Kisi(); kisi.Name = model.name; kisi.Surname = model.surname; kisi.Company = model.company; _rehberContext.Kisis.Add(kisi); _rehberContext.SaveChanges(); model.id = kisi.ID; return(Ok(model)); } else { return(BadRequest(ModelState.Values)); } }