public async Task <ActionResult <DefaultResponse <bool> > > SaveProperty([FromBody] SaveClientPropertyViewModel model) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(false)); } await _clientAppService.SaveProperty(model); return(Response(true)); }
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)); }
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)); }
public Task <bool> SaveProperty(SaveClientPropertyViewModel model) { var registerCommand = _mapper.Map <SaveClientPropertyCommand>(model); return(Bus.SendCommand(registerCommand)); }
public Task SaveProperty(SaveClientPropertyViewModel model) { throw new System.NotImplementedException(); }
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)); }