public IActionResult Post([FromBody] CounterpartyGroupOwner item) { if (item == null) { return(BadRequest()); } item.Id = _context.CounterpartyGroupOwners.Count() + 1; _context.CounterpartyGroupOwners.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetCounterpartyGroupOwner", new { id = item.Id }, item)); }
public IActionResult Update(long id, [FromBody] CounterpartyGroupOwner item) { if (item == null || item.Id != id) { return(BadRequest()); } var counterpartyGroupOwner = _context.CounterpartyGroupOwners.FirstOrDefault(t => t.Id == id); if (counterpartyGroupOwner == null) { return(NotFound()); } counterpartyGroupOwner.CounterpartyId = item.CounterpartyId; counterpartyGroupOwner.GroupOwnerId = item.GroupOwnerId; _context.CounterpartyGroupOwners.Update(counterpartyGroupOwner); _context.SaveChanges(); return(new NoContentResult()); }