public async Task <IActionResult> Create([FromBody] CreateMembershipFormModel model) { var membershipModel = new Membership { Name = model.Name, ExpiresIn = model.ExpiresIn, RefreshTokenExpiresIn = model.RefreshTokenExpiresIn, SecretKey = model.SecretKey, HashAlgorithm = model.HashAlgorithm, DefaultEncoding = model.DefaultEncoding }; var membership = await this.membershipService.CreateAsync(membershipModel); return(this.Created($"{this.Request.Scheme}://{this.Request.Host}{this.Request.Path}/{membership.Id}", membership)); }
public async Task <IActionResult> Create([FromBody] CreateMembershipFormModel model) { var membership = await this.membershipService.CreateAsync(model.ToMembership()); return(this.Created($"{this.Request.Scheme}://{this.Request.Host}{this.Request.Path}/{membership.Id}", membership)); }