コード例 #1
0
        public ActionResult <IEnumerable <ContactedPerson> > CreateContact([FromQuery] string Dni, [FromBody] IEnumerable <ContactedPerson> contacts)
        {
            foreach (var contact in contacts)
            {
                var contactFromRepo = _repository.ExistContactedPerson(contact.Dni);
                if (contactFromRepo == null)
                {
                    _repository.CreateContact(contact);
                }
                var rel = _repository.ExitsRegisteredContact(Dni, contact.Dni);
                if (rel == null)
                {
                    _repository.AssignContact(Dni, contact.Dni);
                }
            }
            _repository.SaveChanges();

            return(Created("https://cotecapi.com/contacts", contacts));
        }
コード例 #2
0
        public PartialViewResult _Contact(Contact contact)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(PartialView(contact));
                }

                contactRepo.Add(contact);
                contactRepo.SaveChanges();
                TempData["Contact"] = "Hello" + "" + contact.Name + "" + "your Comment has been recieved";

                return(PartialView());
            }
            catch
            {
                TempData["Contact"] = "Hello" + "" + contact.Name + "" + "your Comment didn't come by , Please try again. Thanks";
                return(PartialView("_Contact"));
            }
        }