public IActionResult AddContact([FromForm] ContactPM model) { var user = _phoneBookContext.Users.Include(q => q.ContactTypes).FirstOrDefault(p => p.ID == model.UserID); if (user != null) { if (user.ContactTypes == null) { ContactTypes contactTypes = new ContactTypes(); contactTypes.Email = model.Email; contactTypes.Phone = model.Phone; contactTypes.Location = model.Location; contactTypes.UserID = model.UserID; _phoneBookContext.ContactTypes.Add(contactTypes); _phoneBookContext.SaveChanges(); return(Ok($"ID'si {model.UserID} olan kişiye iletişim bilgisi eklendi!")); } else { return(BadRequest($"ID'si {model.UserID} olan kişinin zaten iletişim bilgisi var!(güncelleme istenmemiş)")); } } else { return(BadRequest($"ID'si {model.UserID} olan kişi bulunamadı!")); } }
public void DeleteContact() { PhoneBookContext _phoneBookContext = new PhoneBookContext(); ContactController contactController = new ContactController(_phoneBookContext); ContactPM model = new ContactPM(); var result = contactController.DeleteContact(6); Assert.IsNotNull(result); }
public void AddContact() { PhoneBookContext _phoneBookContext = new PhoneBookContext(); ContactController contactController = new ContactController(_phoneBookContext); ContactPM model = new ContactPM(); model.UserID = 1; var result = contactController.AddContact(model); Assert.IsNotNull(result); }