public IActionResult Put(int id, [FromBody] Persone persone)
        {
            if (persone == null)
            {
                return(BadRequest());
            }

            Persone personeExist = repository.PersoneById(id);

            if (personeExist == null)
            {
                return(NotFound());
            }

            repository.UpdatePersone(id, persone);

            return(CreatedAtAction("GetById", new { id = personeExist.Id }, personeExist));
        }
Ejemplo n.º 2
0
        public IActionResult AddContactToPersone(int personeId, [FromBody] Contact contact)
        {
            if (contact == null)
            {
                return(BadRequest(contact));
            }
            var findPersone = personeRepository.PersoneById(personeId);

            if (findPersone == null)
            {
                return(NotFound());
            }

            repository.AddContact(personeId, contact);

            return(NoContent());
        }