public async Task <RespuestaDto <bool> > AsociarPersonaCargo(PersonaCargoDto persona) { bool DatosPersona = true; try { DatosPersona = await _personaRepository.CrearPersonaCargo(PersonaMapper.PersonaCargoToEntity(persona), conStr); } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuesta(DatosPersona, string.Empty, true)); }
public async Task <ListRespuestaDto <RegistroAnormalDto> > GetRegistroAnormal() { List <RegistroAnormalDto> collRegistros = new List <RegistroAnormalDto>(); try { var datos = await _personaRepository.GetInfoRegistroAnormal(conStr); if (datos.Count > 0) { collRegistros = PersonaMapper.RegistroAnormalToDto(datos); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuestaList(collRegistros, string.Empty, true)); }
public async Task <ListRespuestaDto <PersonaInfoDto> > GetInfoPersonaTurnoList() { List <PersonaInfoDto> collPersonas = new List <PersonaInfoDto>(); try { var datos = await _personaRepository.GetInfoPersonaTurno(conStr); if (datos.Count > 0) { collPersonas = PersonaMapper.PersonaInfoToEntity(datos); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuestaList(collPersonas, string.Empty, true)); }
public async Task <ListRespuestaDto <TrabajadorDto> > GetTrabajadores() { List <TrabajadorDto> collRegistros = new List <TrabajadorDto>(); try { var datos = await _personaRepository.GetTrabajadores(conStr); if (datos.Count > 0) { collRegistros = PersonaMapper.TrabajadorToEntity(datos); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuestaList(collRegistros, string.Empty, true)); }
public async Task <RespuestaDto <PersonaDto> > CrearPersona(PersonaDto persona) { PersonaDto DatosPersona = new PersonaDto(); try { var datos = await _personaRepository.CrearPersona(PersonaMapper.PersonaToEntity(persona), conStr); if (datos != null) { DatosPersona = PersonaMapper.PersonaToDto(datos); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuesta(DatosPersona, string.Empty, true)); }
public async Task <ListRespuestaDto <CargoDto> > GetCargos() { List <CargoDto> collCargo = new List <CargoDto>(); try { var datos = await _personaRepository.GetCargos(conStr); if (datos.Count > 0) { collCargo = PersonaMapper.CargoToDto(datos); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuestaList(collCargo, string.Empty, true)); }
public async Task <RespuestaDto <InfoPersonaLoginDto> > GetInfoPersonaLogin(int loginId) { InfoPersonaLoginDto DatosPersona = new InfoPersonaLoginDto(); try { var datos = await _personaRepository.GetInfoPersonaLogin(loginId, conStr); if (datos != null) { DatosPersona = PersonaMapper.InfoPersonaLoginToDto(datos); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuesta(DatosPersona, string.Empty, true)); }
protected override MapperBase <PersonaModel> GetMapper() { MapperBase <PersonaModel> mapper = new PersonaMapper(); return(mapper); }