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 <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 <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)); }
public async Task <RespuestaDto <TurnoDto> > CrearTurno(TurnoDto turno) { TurnoDto datosTurno = new TurnoDto(); try { var datos = await _turnoRepository.CrearTurno(TurnoMapper.TurnoToEntity(turno), conStr); if (datos != null) { datosTurno = TurnoMapper.TurnoToDto(datos); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuesta(datosTurno, string.Empty, true)); }
public async Task <RespuestaDto <Login> > CreateLogin(Login login) { var loginResult = new Login(); try { await Task.Delay(10); var resultado = _loginRepository.CreateLogin(LoginMapper.LoginToEntity(login), conStr); if (resultado.Result != null) { loginResult = LoginMapper.EntityToLogin(resultado.Result); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuesta(loginResult, string.Empty, true)); }
public async Task <RespuestaDto <Login> > GetLogin(string user, string pass) { var login = new Login(); try { await Task.Delay(10); var datos = _loginRepository.GetLogin(user, pass, conStr); if (datos.Result != null) { login = LoginMapper.EntityToLogin(datos.Result); } } catch (Exception ex) { throw new Exception($"{ex.Message}"); } return(MensajeRespuesta.CrearMensajeRespuesta(login, string.Empty, true)); }