コード例 #1
0
        public async Task <IActionResult> AddClientGroup(string clientId, [FromBody] GroupApiModel groupApiModel)
        {
            if (!this.ModelState.IsValid)
            {
                return(new UnprocessableEntityResult());
            }

            var group = groupApiModel.ToDomainModel();

            await this.clientGroupsRepository.AddGroup(clientId, group);

            return(new EntityCreatedResult());
        }
コード例 #2
0
        public async Task <IActionResult> UpdateClientGroup(string clientId, string groupId, [FromBody] GroupApiModel groupApiModel)
        {
            if (!this.ModelState.IsValid)
            {
                return(new UnprocessableEntityResult());
            }

            groupApiModel.Id = groupId;
            var group = groupApiModel.ToDomainModel();

            await this.clientGroupsRepository.Update(clientId, group);

            return(this.Ok());
        }