Example #1
0
 private void CreateClient(RequestClientDto requestClientDto, ref ClientEntity clientEntity)
 {
     clientEntity                = _mapper.Map <ClientEntity>(requestClientDto);
     clientEntity.CupoTotal      = 2000000;
     clientEntity.CupoDisponible = 2000000;
     clientEntity.IdCliente      = _clientsRepository.Create(clientEntity).Result;
 }
        CreateClientAsync(RequestClientDto requestClientDto)
        {
            ClientEntity clientEntity = null;

            CreateClient(requestClientDto, ref clientEntity);
            CreateHome(clientEntity.IdCliente, requestClientDto);
            return(HttpStatusCode.OK, SuccessMsg, _mapper.Map <CreateClientResponseDto>(clientEntity));
        }
 private void CreateClient(RequestClientDto requestClientDto, ref ClientEntity clientEntity)
 {
     clientEntity                = _mapper.Map <ClientEntity>(requestClientDto);
     clientEntity.CupoTotal      = 2000000;
     clientEntity.CupoDisponible = 2000000;
     clients.Add(clientEntity);
     clientEntity.IdCliente = clients.Count;
 }
Example #4
0
        public async Task <IActionResult> Create([FromBody] RequestClientDto requestClientDto)
        {
            (HttpStatusCode statusCode, string message, CreateClientResponseDto response) =
                await _clientsBusiness.CreateClientAsync(requestClientDto);

            if (statusCode != HttpStatusCode.NoContent && Response != null)
            {
                Response.StatusCode = (int)statusCode;
            }
            return(ServiceAnswer <CreateClientResponseDto> .Response(statusCode, message, response));
        }
Example #5
0
        CreateClientAsync(RequestClientDto requestClientDto)
        {
            ClientEntity clientEntity = null;

            if (ValidateClientExist(requestClientDto.IdIdentificationType,
                                    requestClientDto.Identification, ref clientEntity))
            {
                return(HttpStatusCode.BadRequest, ClientExistMsg, null);
            }
            CreateClient(requestClientDto, ref clientEntity);
            CreateHome(clientEntity.IdCliente, requestClientDto);
            return(HttpStatusCode.OK, SuccessMsg, _mapper.Map <CreateClientResponseDto>(clientEntity));
        }
Example #6
0
 private void CreateHome(long idClient, RequestClientDto requestClientDto)
 {
     requestClientDto.IdClient = idClient;
     _homeRepository.Create(_mapper.Map <HomeEntity>(requestClientDto));
 }
 private void CreateHome(long idClient, RequestClientDto requestClientDto)
 {
     requestClientDto.IdClient = idClient;
     homes.Add(_mapper.Map <HomeEntity>(requestClientDto));
 }