Example #1
0
        public async Task <int> AddCliente(ClienteModel clienteViewmodels)
        {
            var addEntity = await _clienteRepository.Add(ClienteMapper.Map(clienteViewmodels));

            clienteViewmodels.ticket.CliId = addEntity;
            await _ticketService.Add(clienteViewmodels.ticket);

            return(addEntity);
        }
        public async Task <IActionResult> AddCliente([FromBody] ClienteModel clienteModel)
        {
            try
            {
                var cliente = await _clienteService.AddCliente(ClienteMapper.Map(clienteModel));

                return(Ok(cliente));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public async Task <Cliente> UpdateCliente(Cliente cliente)
        {
            var updated = await _clienteRepository.Update(ClienteMapper.Map(cliente));

            return(ClienteMapper.Map(updated));
        }
        public async Task <Cliente> GetCliente(int id)
        {
            var entidad = await _clienteRepository.Get(id);

            return(ClienteMapper.Map(entidad));
        }
        public async Task <Cliente> AddCliente(Cliente cliente)
        {
            var addedEntity = await _clienteRepository.Add(ClienteMapper.Map(cliente));

            return(ClienteMapper.Map(addedEntity));
        }
Example #6
0
        public async Task <int> UpdateCliente(ClienteModel clienteViewmodels)
        {
            var update = await _clienteRepository.Update(ClienteMapper.Map(clienteViewmodels));

            return(update);
        }