Example #1
0
        public async Task <Response <TbPersonasFisicasDTO> > Login(TbPersonasFisicasDTO personasFisicasDTO)
        {
            var loginResponse = await _personaRepository.Login(_mapper.Map <TbPersonasFisicas>(personasFisicasDTO));

            Response <TbPersonasFisicasDTO> responseDTO = new Response <TbPersonasFisicasDTO> {
                Exito   = loginResponse.Exito,
                Mensaje = loginResponse.Mensaje,
                Data    = _mapper.Map <TbPersonasFisicasDTO>(loginResponse.Data)
            };

            return(responseDTO);
        }
Example #2
0
        public async Task <IActionResult> ActualizarPersonaFisica([FromBody] TbPersonasFisicasDTO personasFisicasDTO)
        {
            try
            {
                var usuarioResponse = await _personaService.ActualizarPersonaFisica(personasFisicasDTO);

                return(Ok(usuarioResponse));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Example #3
0
 public async Task <SimpleResponse> RegistrarPersonaFisica(TbPersonasFisicasDTO personasFisicas)
 {
     return(await _personaRepository.RegistrarPersonaFisica(_mapper.Map <TbPersonasFisicas>(personasFisicas)));
 }