private async Task <ShipOwnerWriteResource> AttachUserIdToRecord(ShipOwnerWriteResource record) { var user = await Identity.GetConnectedUserId(httpContext); record.UserId = user.UserId; return(record); }
public async Task <IActionResult> PutShipOwnerAsync([FromBody] ShipOwnerWriteResource record) { repo.Update(mapper.Map <ShipOwnerWriteResource, ShipOwner>(await AttachUserIdToRecord(record))); return(StatusCode(200, new { response = ApiMessages.RecordUpdated() })); }