using System; namespace Sozsoft.Platform.Identity.Dto; public class AssignedBranchViewModel { public Guid Id { get; set; } public string Name { get; set; } public bool IsAssigned { get; set; } public Guid? DefaultWarehouseId { get; set; } public Guid? DefaultLocationId { get; set; } /// Şubenin depoları ve konumları; varsayılan depo/konum seçimini besler, kayıtta yok sayılır. public BranchWarehouseViewModel[] Warehouses { get; set; } = []; } public class BranchWarehouseViewModel { public Guid Id { get; set; } public string Name { get; set; } public BranchLocationViewModel[] Locations { get; set; } = []; } public class BranchLocationViewModel { public Guid Id { get; set; } public string Name { get; set; } }