Exemplo n.º 1
0
        public async Task <ActionResult <ClientReadDto> > CreateClient(ClientCreateDto clientCreateDto)
        {
            if (await _tenantsRepo.GetTenantById(clientCreateDto.TenantId) == null)
            {
                return(BadRequest(new { Error = "Invalid Tenant Id" }));
            }

            var clientToAdd = _mapper.Map <Client>(clientCreateDto);
            var newClient   = await _clientsRepo.CreateClient(clientToAdd);

            return(CreatedAtRoute(nameof(GetClientById), new { newClient.ClientId }, _mapper.Map <ClientReadDto>(newClient)));
        }
Exemplo n.º 2
0
        private async void buttonAddNewClient_Click(object sender, System.EventArgs e)
        {
            if (!VerifyClintsValues(out var fio, out var telephone, out var address, await _clientsRepository.GetClients()))
            {
                return;
            }

            var client = new Models.Client()
            {
                FIO           = fio,
                ContactNumber = telephone,
                Address       = address
            };

            NormalizeTables();
            await _clientsRepository.CreateClient(client);

            await UpdateDataGridViewClients();
        }
Exemplo n.º 3
0
        public ClientModel CreateClient(ClientModel client)
        {
            var newClient = _clientsRepository.CreateClient(_mapper.Map <ClientDto>(client));

            return(_mapper.Map <ClientModel>(newClient));
        }