public UsuarioLogeadoDTO CheckUsuario(UsuarioLoginDTO usuarioLoginDTO) { UsuarioLogeadoDTO usuarioLogeado = new UsuarioLogeadoDTO(); Cliente cliente = _us.CheckCliente(usuarioLoginDTO); if (cliente != null) { List <Dieta> dietas = _di.GetAllDietasByUser(cliente.ClienteId); usuarioLogeado.DietasComidas = new List <DietaComida>(); foreach (var d in dietas) { List <DietaComida> dc = _dc.GetDietaConComidas(d.DietaId); foreach (var dc1 in dc) { usuarioLogeado.DietasComidas.Add(dc1); } } List <Rutina> rutinas = _ru.GetAllRutinasByUser(cliente.ClienteId); usuarioLogeado.RutinasEjercicios = new List <RutinaEjercicio>(); foreach (var r in rutinas) { List <RutinaEjercicio> re = _re.GetRutinaConEjercicios(r.RutinaId); foreach (var re1 in re) { usuarioLogeado.RutinasEjercicios.Add(re1); } } List <Asistencia> asis = _as.GetAsistenciasByUser(cliente.ClienteId); foreach (var a in asis) { AsistenciaCalendar ac = new AsistenciaCalendar(); ac.title = "Asistencia"; ac.start = a.Fecha.ToString("yyyy-MM-dd"); ac.end = a.Fecha.ToString("yyyy-MM-dd"); usuarioLogeado.Asistencias.Add(ac); } usuarioLogeado.Cliente = cliente; usuarioLogeado.Mensaje = "Cliente logueado correctamente"; return(usuarioLogeado); } else { usuarioLogeado.Empleado = _us.CheckEmpleado(usuarioLoginDTO); if (usuarioLogeado.Empleado != null) { usuarioLogeado.Mensaje = "Empleado logueado correctamente"; return(usuarioLogeado); } else { usuarioLogeado.Mensaje = "Error al intentar loguear"; return(usuarioLogeado); } } }
public UsuarioLogeadoDTO CheckUsuario(UsuarioLoginDTO usuarioLoginDTO) { UsuarioLogeadoDTO usuarioLogeado = _us.CheckUsuario(usuarioLoginDTO); return(usuarioLogeado); }