public object AddPartner([FromBody]PartnerModel partner) { SecretUserId userId = UserIdExtractor.ReadSecretUserIdFromRequest(this.Request); Partner newPartner; using (TransmitContext context = new TransmitContext()) { UserIdValidator validator = new UserIdValidator(context); validator.RequireSignedUserIdValid(userId); UserManager userManager = new UserManager(context); newPartner = userManager.AddPartner(userId.UserId, partner.Name, partner.Id); } return new { Name = newPartner.Name, Id = newPartner.PartnerUserId }; }