public IActionResult Create([FromBody] EnlaceVisitContact item) { var isAdded = false; // set bad request if Visit data is not provided in body if (item == null) { return(BadRequest()); } _context.EnlaceVisitContact.Add(new EnlaceVisitContact { visitId = item.visitId, contactId = item.contactId, }); foreach (var enlace in _context.EnlaceVisitContact.ToList()) { if (enlace.contactId == item.contactId && item.visitId == enlace.visitId) { isAdded = true; break; } } if (!isAdded) { _context.SaveChanges(); return(Ok(new { message = "Person is added successfully." })); } else { return(BadRequest("error")); } }
public IActionResult Create([FromBody] EnlaceVisitContact item) { // set bad request if Visit data is not provided in body if (item == null) { return(BadRequest()); } _context.EnlaceVisitContact.Add(new EnlaceVisitContact { visitId = item.visitId, contactId = item.contactId, }); _context.SaveChanges(); return(Ok(new { message = "Contacto is added successfully to the visit." })); }
public IActionResult Update(long id, [FromBody] EnlaceVisitContact item) { // set bad request if visit data is not provided in body if (item == null || id == 0) { return(BadRequest()); } var enlaceVisitContact = _context.EnlaceVisitContact.FirstOrDefault(t => t.id == id); if (enlaceVisitContact == null) { return(NotFound()); } enlaceVisitContact.visitId = item.visitId; enlaceVisitContact.contactId = item.contactId; _context.EnlaceVisitContact.Update(enlaceVisitContact); _context.SaveChanges(); return(Ok(new { message = "Visit is updated successfully." })); }