Skip to content

Commit fb2c83f

Browse files
committed
Resolve endpoints issues
1 parent 367d26e commit fb2c83f

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

NorthwindCRUD/Controllers/TerritoriesController.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@
1313
public class TerritoriesController : ControllerBase
1414
{
1515
private readonly TerritoryService territoryService;
16+
private readonly RegionService regionService;
1617
private readonly IMapper mapper;
1718
private readonly ILogger logger;
1819

19-
public TerritoriesController(TerritoryService territoryService, IMapper mapper, ILogger logger)
20+
public TerritoriesController(TerritoryService territoryService, RegionService regionService, IMapper mapper, ILogger logger)
2021
{
2122
this.territoryService = territoryService;
23+
this.regionService = regionService;
2224
this.mapper = mapper;
2325
this.logger = logger;
2426
}
@@ -94,7 +96,7 @@ public ActionResult<RegionDto[]> GetRegionByTerritory(string id)
9496
var territory = this.territoryService.GetById(id);
9597
if (territory != null)
9698
{
97-
var region = territory.Region;
99+
var region = this.regionService.GetById(territory.RegionId);
98100

99101
return Ok(this.mapper.Map<RegionDb, RegionDto>(region));
100102
}

NorthwindCRUD/Helpers/DBSeeder.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,12 @@ public static void Seed(DataContext dbContext)
100100
}
101101

102102
//Seed Regions
103-
if (!dbContext.Products.Any())
103+
if (!dbContext.Regions.Any())
104104
{
105-
var productsData = File.ReadAllText("./Resources/products.json");
106-
var parsedProducts = JsonConvert.DeserializeObject<ProductDb[]>(productsData);
105+
var productsData = File.ReadAllText("./Resources/regions.json");
106+
var parsedRegions = JsonConvert.DeserializeObject<RegionDb[]>(productsData);
107107

108-
dbContext.Products.AddRange(parsedProducts);
108+
dbContext.Regions.AddRange(parsedRegions);
109109
dbContext.SaveChanges();
110110
}
111111

NorthwindCRUD/Helpers/MappingProfiles.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public MappingProfiles()
2222
CreateMap<AddressDto, AddressDb>().ReverseMap();
2323
CreateMap<LoginDto, UserDb>().ReverseMap();
2424
CreateMap<RegisterDto, UserDb>().ReverseMap();
25+
CreateMap<EmployeeDb, EmployeeDto>().ReverseMap();
2526
}
2627
}
2728
}

0 commit comments

Comments
 (0)