コード例 #1
0
ファイル: PoiServices.cs プロジェクト: HyveMynd/BlueprintCS
 public static PoiDto CreatePoi(PoiRequestDto.PointOfInterestAdd addPoi)
 {
     using (var uow = new BlueprintUnitOfWork())
     {
         var fp = uow.FloorPlans.Find(addPoi.FloorPlanId);
         var poi = addPoi.ToEntity();
         fp.PointsOfInterest.Add(poi);
         poi.Location.FloorPlan = fp;
         uow.FloorPlanLocations.Add(poi.Location);
         uow.Save();
         return poi.ToDto();
     }
 }