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);
        }
Exemple #2
0
        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));
            }
        }