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

            return(Response(true));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <IEnumerable <ClientPropertyViewModel> > > SaveProperty(Guid client, [FromBody] SaveClientPropertyViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(new ValidationProblemDetails(ModelState)));
            }
            var clients = await _clientRepository.GetAsync(client, true);

            clients.AddProperty(model.Key, model.Value);
            await _mateupDbContext.SaveChangesAsync();

            var properties = clients.FindProperty(model.Key, model.Value);

            return(CreatedAtAction(nameof(Properties), new { client }, properties));
        }
Ejemplo n.º 3
0
        public async Task <ActionResult <IEnumerable <ClientPropertyViewModel> > > SaveProperty(string client, [FromBody] SaveClientPropertyViewModel model)
        {
            if (!ModelState.IsValid)
            {
                NotifyModelStateErrors();
                return(ModelStateErrorResponseError());
            }
            await _clientAppService.SaveProperty(model);

            var properties = await _clientAppService.GetProperties(client);

            return(ResponsePost(nameof(Properties), new { client }, properties));
        }
Ejemplo n.º 4
0
        public Task <bool> SaveProperty(SaveClientPropertyViewModel model)
        {
            var registerCommand = _mapper.Map <SaveClientPropertyCommand>(model);

            return(Bus.SendCommand(registerCommand));
        }
Ejemplo n.º 5
0
 public Task SaveProperty(SaveClientPropertyViewModel model)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 6
0
 public async Task SavePropertyAsync(string clientId, SaveClientPropertyViewModel model)
 {
     model.ClientId = clientId;
     var command = _mapper.Map <SaveClientPropertyCommand>(model);
     await _bus.SendCommand(command);
 }
        public async Task <ActionResult <JsonResponse <bool> > > SaveProperty(string clientId, [FromBody] SaveClientPropertyViewModel model)
        {
            await _clientService.SavePropertyAsync(clientId, model);

            return(JsonResponse(true));
        }