Esempio n. 1
0
        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));
        }