public IActionResult Update(int id, [FromBody] ClientAddressItem item) { if (item == null || item.ID != id) { return(BadRequest()); } var clientAddress = _clientAddressRepository.Find(id); if (clientAddress == null) { return(NotFound()); } clientAddress.City = item.City; clientAddress.DateStamp = DateTime.UtcNow; clientAddress.Active = true; clientAddress.Intersection1 = item.Intersection1; clientAddress.State = item.State; clientAddress.Street = item.Street; clientAddress.Zip = item.Zip; logMessage = _clientAddressRepository.Update(clientAddress); if (!logMessage.Success) { return(BadRequest(logMessage.LogMessage)); } return(new NoContentResult()); }
public IActionResult Create([FromBody] ClientAddressItem item) { if (item == null) { return(BadRequest()); } //en add se define como active true y el dateStamp como datetime.now item.Active = true; item.DateStamp = DateTime.UtcNow; logMessage = _clientAddressRepository.Add(item); if (!logMessage.Success) { return(BadRequest(logMessage.LogMessage)); } return(CreatedAtRoute("GetAddressClient", new { id = item.ID }, item)); }