ASP.NET - Datos según usuario en MVC

 
Vista:

Datos según usuario en MVC

Publicado por covallejo (3 intervenciones) el 28/10/2019 18:50:53
Tengo un proyecto en MVC el cual permite que el usuario registre sus automoviles, en caso que tenga más de uno.

Cómo puedo hacer para que se muestre la información de los autos según el usuario que inicie sesión?

Por ejemplo, que se inicia sesión Pedro, me muestre los autos de Pedro, pero si se loguea Juan, que me muestre los Autos de Juan y no los de Pedro.

Cada validación se hace con el ID del usuario.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Datos según usuario en MVC

Publicado por miguelZ (16 intervenciones) el 28/10/2019 21:15:24
Como obtienes los datos, en que base de datos estas trabajando,

que idea tienes para obtener los datos por usuario,
agrega aunque sea poco, el avance que llevas en codigo.

y que duda especifica tienes,

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Datos según usuario en MVC

Publicado por covallejo (3 intervenciones) el 28/10/2019 22:05:41
Es sin bases de datos, es solamente con usuarios de login de sistema.

Tengo un registro básico en el Account View Models
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Required]
[StringLength(100, ErrorMessage = "Error.", MinimumLength = 6)]
[Display(Name = "Cédula")]
public string cedula { get; set; }
 
[Required]
[StringLength(100, ErrorMessage = "Error.", MinimumLength = 6)]
[Display(Name = "Nombre")]
public string nombre { get; set; }
 
[Required]
[StringLength(100, ErrorMessage = "Error.", MinimumLength = 6)]
[Display(Name = "Apellido")]
public string apellido { get; set; }

Y estoy creando una clase básica para el registro de los autos

1
2
3
4
5
6
7
8
public class Autos : RegisterViewModel
{
    [Key]
    public string placa { get; set; }
    public int año { get; set; }
    public string marca { get; set; }
    public double km { get; set; }
}

Tengo pensado guardar los datos del user en un Arraylist y los del auto en otro Arraylist.

El usuario si inicia sesión puede consultar los autos registrados, entonces pensaba buscar en el ArrayList por número de ID, maso menos por ahi va el análisis y mi consulta si es una buena manera o que sugerencia hay

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Datos según usuario en MVC

Publicado por miguelZ (16 intervenciones) el 28/10/2019 22:36:19
Que te parece que para

Account View Models
le agregues un campo identificador de usuario,

UsuarioID o se podria usar cedula.

al modelo Auto agregas el campo

1
2
3
4
5
6
7
8
9
10
RegisterViewModel
 
{
    [Key]
public string placa { get; set; }
public string PoseedorCedula{get; set;}
public int año { get; set; }
public string marca { get; set; }
public double km { get; set; }
}

asi cuando busques cual son los autos que posee un usuario

simplemente buscas la cedula del usuario logeado en el array RegisterViewModel.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Datos según usuario en MVC

Publicado por covallejo (3 intervenciones) el 28/10/2019 22:41:23
Pruebo y te cuento
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar