I created 2 tables and 2 model classes, one for Lookups and another one for Lookup_Types.
All CRUD operations and indexes for Lookup_Types are OK, but then I need to return Lookup_name not Lookup_type_id.
My models :
public class Lookup_Type
{
[Key]
public int Id { get; set; }
[Required(ErrorMessage = "This field is required")]
[StringLength(50, MinimumLength = 3,
ErrorMessage = "Name Should be minimum 3 characters and a maximum of 50 characters")]
public string Lookup_name { get; set; }
}
public class Lookup
{
[Key]
public int Id { get; set; }
[Required(ErrorMessage = "This field is required")]
[StringLength(50, MinimumLength = 3,
ErrorMessage = "Name Should be minimum 3 characters and a maximum of 50 characters")]
public string Lookup_name { get; set; }
public int Lookup_type_id { get; set; }
}
public async Task<IActionResult> GetAll()
{
return Json(new { data = await _db.Lookups.ToListAsync() });
}
In GetAll(), I need to return Lookup_name in Lookup_Type model, not Lookup_type_id