public async Task <ActionResult <DefaultResponse <bool> > > SaveClaim([FromBody] SaveClientClaimViewModel model)
        {
            if (!ModelState.IsValid)
            {
                NotifyModelStateErrors();
                return(Response(false));
            }
            await _clientAppService.SaveClaim(model);

            return(Response(true));
        }
Exemple #2
0
        public async Task <ActionResult <IEnumerable <ClaimViewModel> > > SaveClaim(Guid client, [FromBody] SaveClientClaimViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(new ValidationProblemDetails(ModelState)));
            }
            var clients = await _clientRepository.GetAsync(client, true);

            clients.AddClaim(model.Value, model.Type);
            await _mateupDbContext.SaveChangesAsync();

            var claims = clients.FindClaim(model.Value, model.Type);

            return(CreatedAtAction(nameof(Claims), new { client }, claims));
        }
Exemple #3
0
        public async Task <ActionResult <IEnumerable <ClaimViewModel> > > SaveClaim(string client, [FromBody] SaveClientClaimViewModel model)
        {
            if (!ModelState.IsValid)
            {
                NotifyModelStateErrors();
                return(ModelStateErrorResponseError());
            }

            model.ClientId = client;
            await _clientAppService.SaveClaim(model);

            var claims = await _clientAppService.GetClaims(client);

            return(ResponsePost(nameof(Claims), new { client }, claims));
        }
Exemple #4
0
        public Task <bool> SaveClaim(SaveClientClaimViewModel model)
        {
            var registerCommand = _mapper.Map <SaveClientClaimCommand>(model);

            return(Bus.SendCommand(registerCommand));
        }
Exemple #5
0
 public Task SaveClaim(SaveClientClaimViewModel model)
 {
     throw new System.NotImplementedException();
 }
Exemple #6
0
 public async Task SaveClaimAsync(SaveClientClaimViewModel model)
 {
     var command = _mapper.Map <SaveClientClaimCommand>(model);
     await _bus.SendCommand(command);
 }
        public async Task <ActionResult <JsonResponse <bool> > > SaveClaim(string clientId, [FromBody] SaveClientClaimViewModel model)
        {
            model.ClientId = clientId;
            await _clientService.SaveClaimAsync(model);

            return(JsonResponse(true));
        }