├── .vs └── ReCapDemo │ ├── DesignTimeBuild │ └── .dtbcache.v2 │ └── v16 │ └── .suo ├── README.md ├── ReCapDemo.sln ├── YoutubeProject.ReCapDemo.Business ├── Abstract │ ├── IGameService.cs │ ├── IGenericService.cs │ ├── IPlatformService.cs │ ├── IPlayerService.cs │ └── ISalesService.cs ├── Concrete │ ├── GameManager.cs │ ├── PlayerManager.cs │ ├── SteamPlatformManager.cs │ └── WinterSalesManager.cs ├── ValidationRules │ ├── Abstract │ │ └── IPersonCheckService.cs │ └── Concrete │ │ └── PersonCheckManager.cs ├── YoutubeProject.ReCapDemo.Business.csproj ├── bin │ └── Debug │ │ └── netcoreapp3.1 │ │ ├── YoutubeProject.ReCapDemo.Business.deps.json │ │ ├── YoutubeProject.ReCapDemo.Business.dll │ │ ├── YoutubeProject.ReCapDemo.Business.pdb │ │ ├── YoutubeProject.ReCapDemo.DataAccess.dll │ │ ├── YoutubeProject.ReCapDemo.DataAccess.pdb │ │ ├── YoutubeProject.ReCapDemo.Entities.dll │ │ └── YoutubeProject.ReCapDemo.Entities.pdb └── obj │ ├── Debug │ └── netcoreapp3.1 │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ │ ├── YoutubeProject.ReCapDemo.Business.AssemblyInfo.cs │ │ ├── YoutubeProject.ReCapDemo.Business.AssemblyInfoInputs.cache │ │ ├── YoutubeProject.ReCapDemo.Business.assets.cache │ │ ├── YoutubeProject.ReCapDemo.Business.csproj.CopyComplete │ │ ├── YoutubeProject.ReCapDemo.Business.csproj.CoreCompileInputs.cache │ │ ├── YoutubeProject.ReCapDemo.Business.csproj.FileListAbsolute.txt │ │ ├── YoutubeProject.ReCapDemo.Business.csprojAssemblyReference.cache │ │ ├── YoutubeProject.ReCapDemo.Business.dll │ │ └── YoutubeProject.ReCapDemo.Business.pdb │ ├── YoutubeProject.ReCapDemo.Business.csproj.nuget.dgspec.json │ ├── YoutubeProject.ReCapDemo.Business.csproj.nuget.g.props │ ├── YoutubeProject.ReCapDemo.Business.csproj.nuget.g.targets │ ├── project.assets.json │ └── project.nuget.cache ├── YoutubeProject.ReCapDemo.Console ├── Program.cs ├── YoutubeProject.ReCapDemo.Console.csproj ├── bin │ └── Debug │ │ └── netcoreapp3.1 │ │ ├── YoutubeProject.ReCapDemo.Business.dll │ │ ├── YoutubeProject.ReCapDemo.Business.pdb │ │ ├── YoutubeProject.ReCapDemo.Console.deps.json │ │ ├── YoutubeProject.ReCapDemo.Console.dll │ │ ├── YoutubeProject.ReCapDemo.Console.exe │ │ ├── YoutubeProject.ReCapDemo.Console.pdb │ │ ├── YoutubeProject.ReCapDemo.Console.runtimeconfig.dev.json │ │ ├── YoutubeProject.ReCapDemo.Console.runtimeconfig.json │ │ ├── YoutubeProject.ReCapDemo.DataAccess.dll │ │ ├── YoutubeProject.ReCapDemo.DataAccess.pdb │ │ ├── YoutubeProject.ReCapDemo.Entities.dll │ │ └── YoutubeProject.ReCapDemo.Entities.pdb └── obj │ ├── Debug │ └── netcoreapp3.1 │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ │ ├── YoutubeProject.ReCapDemo.Console.AssemblyInfo.cs │ │ ├── YoutubeProject.ReCapDemo.Console.AssemblyInfoInputs.cache │ │ ├── YoutubeProject.ReCapDemo.Console.assets.cache │ │ ├── YoutubeProject.ReCapDemo.Console.csproj.CopyComplete │ │ ├── YoutubeProject.ReCapDemo.Console.csproj.CoreCompileInputs.cache │ │ ├── YoutubeProject.ReCapDemo.Console.csproj.FileListAbsolute.txt │ │ ├── YoutubeProject.ReCapDemo.Console.csprojAssemblyReference.cache │ │ ├── YoutubeProject.ReCapDemo.Console.dll │ │ ├── YoutubeProject.ReCapDemo.Console.genruntimeconfig.cache │ │ ├── YoutubeProject.ReCapDemo.Console.pdb │ │ └── apphost.exe │ ├── YoutubeProject.ReCapDemo.Console.csproj.nuget.dgspec.json │ ├── YoutubeProject.ReCapDemo.Console.csproj.nuget.g.props │ ├── YoutubeProject.ReCapDemo.Console.csproj.nuget.g.targets │ ├── project.assets.json │ └── project.nuget.cache ├── YoutubeProject.ReCapDemo.DataAccess ├── Abstract │ └── ILoggerService.cs ├── Concrete │ ├── DatabaseLoggerManager.cs │ └── FileLoggerManager.cs ├── YoutubeProject.ReCapDemo.DataAccess.csproj ├── bin │ └── Debug │ │ └── netcoreapp3.1 │ │ ├── YoutubeProject.ReCapDemo.DataAccess.deps.json │ │ ├── YoutubeProject.ReCapDemo.DataAccess.dll │ │ ├── YoutubeProject.ReCapDemo.DataAccess.pdb │ │ ├── YoutubeProject.ReCapDemo.Entities.dll │ │ └── YoutubeProject.ReCapDemo.Entities.pdb └── obj │ ├── Debug │ └── netcoreapp3.1 │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ │ ├── YoutubeProject.ReCapDemo.DataAccess.AssemblyInfo.cs │ │ ├── YoutubeProject.ReCapDemo.DataAccess.AssemblyInfoInputs.cache │ │ ├── YoutubeProject.ReCapDemo.DataAccess.assets.cache │ │ ├── YoutubeProject.ReCapDemo.DataAccess.csproj.CopyComplete │ │ ├── YoutubeProject.ReCapDemo.DataAccess.csproj.CoreCompileInputs.cache │ │ ├── YoutubeProject.ReCapDemo.DataAccess.csproj.FileListAbsolute.txt │ │ ├── YoutubeProject.ReCapDemo.DataAccess.csprojAssemblyReference.cache │ │ ├── YoutubeProject.ReCapDemo.DataAccess.dll │ │ ├── YoutubeProject.ReCapDemo.DataAccess.pdb │ │ ├── YoutubeProject.ReCapDemo.DataAccesss.AssemblyInfo.cs │ │ ├── YoutubeProject.ReCapDemo.DataAccesss.AssemblyInfoInputs.cache │ │ ├── YoutubeProject.ReCapDemo.DataAccesss.assets.cache │ │ └── YoutubeProject.ReCapDemo.DataAccesss.csprojAssemblyReference.cache │ ├── YoutubeProject.ReCapDemo.DataAccess.csproj.nuget.dgspec.json │ ├── YoutubeProject.ReCapDemo.DataAccess.csproj.nuget.g.props │ ├── YoutubeProject.ReCapDemo.DataAccess.csproj.nuget.g.targets │ ├── YoutubeProject.ReCapDemo.DataAccesss.csproj.nuget.dgspec.json │ ├── YoutubeProject.ReCapDemo.DataAccesss.csproj.nuget.g.props │ ├── YoutubeProject.ReCapDemo.DataAccesss.csproj.nuget.g.targets │ ├── project.assets.json │ └── project.nuget.cache └── YoutubeProject.ReCapDemo.Entities ├── Abstract └── IEntity.cs ├── Concrete ├── Game.cs ├── Person.cs └── Player.cs ├── YoutubeProject.ReCapDemo.Entities.csproj ├── bin └── Debug │ └── netcoreapp3.1 │ ├── YoutubeProject.ReCapDemo.Entities.deps.json │ ├── YoutubeProject.ReCapDemo.Entities.dll │ └── YoutubeProject.ReCapDemo.Entities.pdb └── obj ├── Debug └── netcoreapp3.1 │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ ├── YoutubeProject.ReCapDemo.Entities.AssemblyInfo.cs │ ├── YoutubeProject.ReCapDemo.Entities.AssemblyInfoInputs.cache │ ├── YoutubeProject.ReCapDemo.Entities.assets.cache │ ├── YoutubeProject.ReCapDemo.Entities.csproj.CoreCompileInputs.cache │ ├── YoutubeProject.ReCapDemo.Entities.csproj.FileListAbsolute.txt │ ├── YoutubeProject.ReCapDemo.Entities.csprojAssemblyReference.cache │ ├── YoutubeProject.ReCapDemo.Entities.dll │ └── YoutubeProject.ReCapDemo.Entities.pdb ├── YoutubeProject.ReCapDemo.Entities.csproj.nuget.dgspec.json ├── YoutubeProject.ReCapDemo.Entities.csproj.nuget.g.props ├── YoutubeProject.ReCapDemo.Entities.csproj.nuget.g.targets ├── project.assets.json └── project.nuget.cache /.vs/ReCapDemo/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/.vs/ReCapDemo/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /.vs/ReCapDemo/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/.vs/ReCapDemo/v16/.suo -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Yazılım Geliştirici Kampı 2 | 3 | ## Odev : ReCapDemo 4 | Bir oyun yazmak istiyorsunuz. Bu yazılım için backend kodlarını C# ile geliştirmeyi planlıyoruz. Yeni üye, satış ve kampanya yönetimi yapılması isteniyor. Nesnelere ait özellikleri istediğiniz gibi verebilirsiniz. 5 | 6 | ## Gereksinimler 7 | 1. Oyuncuların sisteme kayıt olabileceği, bilgilerini güncelleyebileceği, kayıtlarını silebileceği bir ortamı simule ediniz. Müşteri bilgilerinin doğruluğunu e-devlet sistemlerini kullanarak doğrulama yapmak istiyoruz. (E-devlet sistemlerinde doğrulama TcNo, Ad, Soyad, DoğumYılı bilgileriyle yapılır. Bunu yapacak servisi simule etmeniz yeterlidir.) 8 | 9 | 2. Oyun satışı yapılabilecek satış ortamını simule ediniz.( Yapılan satışlar oyuncu ile ilişkilendirilmelidir. Oyuncunun parametre olarak metotta olmasını kastediyorum.) 10 | 11 | 3. Sisteme yeni kampanya girişi, kampanyanın silinmesi ve güncellenmesi imkanlarını simule ediniz. 12 | 13 | 4. Satışlarda kampanya entegrasyonunu simule ediniz. 14 | 15 | 16 | ## N - Katmanlı Mimari 17 | - Her katmanda; soyut classları tutuğum bir **Abstract** klasörü ve somut classları tuttuğum **Concrete** klasörü bulunmaktadır. Araştırmalarımdan yola çıkarak bu katmanlarımın her birini class library ile oluşturdum ve DataAccess katmanımı Entities katmanı ile, Business katmanımı DataAccess katmanı ile, UI Katmanımı Business katmanı ile ilişkilendirdim. Bunları niye yaptığım aşağıda daha ayrıntılı bir şekilde anlatmaya çalıştım. 18 | 19 | 20 | ### Entities Katmanı 21 | - Bu katmanda proje boyunca kullanacağımız ana classlarımızı belirliyoruz yani gerçek nesnelerimizi belirlediğimiz yer burası. Bunun dışında IEntity interface'i oluşturdum. Bu interface bütün gerçek nesnelerimin referansını tutuyor. 22 | #### Gerçek Sınıflarım (Concrete Class) 23 | 1. [Player.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Entities/Concrete/Player.cs) 24 | 2. [Person.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Entities/Concrete/Person.cs) 25 | 3. [Game.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Entities/Concrete/Game.cs) 26 | 27 | #### Soyut Sınıflarım (Abstract Class) 28 | 1. [IEntity.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Entities/Abstract/IEntity.cs) 29 | 30 | ### Business Katmanı 31 | - Bu katmanda iş yüklerimizi yazıyoruz. Öncelikle şunu söylemeliyim bu katman Data Access tarafından projeye çekilmiş olan verileri alarak işleyecek olan katmandır. Biz uygulamalarımızda Data Access katmanını direk olarak kullanmayız. Araya Business katmanını koyarak bizim yerimize Business’ın yapmasını sağlarız. Kullanıcıdan gelen veriler öncelikle Business katmanına gider oradan işlenerek Data Access katmanına aktarılır. Yukarıda neden business katmanını DataAccess katmanı ile ilişkilendirdiğimi daha iyi anlamışınızdır. 32 | 33 | #### Gerçek Sınıflarım (Concrete Class) 34 | 1. [GameManager.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/Concrete/GameManager.cs) 35 | 2. [PlayerManager.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/Concrete/PlayerManager.cs) - Bu classımda kişilik kontrolü yapıyorum eğer o kontrolden geçerse DataAccess katmanındaki işlemlerini gerçekleştiriyorum. 36 | 3. [SteamPlatformManager.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/Concrete/SteamPlatformManager.cs) 37 | 4. [WinterSalesManager.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/Concrete/WinterSalesManager.cs) 38 | 5. [PersonCheckManager.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/ValidationRules/Concrete/PersonCheckManager.cs) 39 | 40 | #### Soyut Sınıflarım (Abstract Class) 41 | 1. [IGameService.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/Abstract/IGameService.cs) 42 | 2. [IPlatformService.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/Abstract/IPlatformService.cs) 43 | 3. [ISalesService.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/Abstract/ISalesService.cs) 44 | 4. [IPlayerService.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/Abstract/IPlayerService.cs) 45 | 5. [IPersonCheckService.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Business/ValidationRules/Abstract/IPersonCheckService.cs) 46 | 47 | #### 48 | ### DataAccess Katmanı 49 | - Bu katmanda sadece veritabanı işlemleri yapılmaktadır. Bu katmanın görevi veriyi ekleme, silme, güncelleme ve veritabanından çekme işlemidir. Bu katmanda bu işlemlerden başka herhangi bir işlem yapılmamaktadır. 50 | #### Gerçek Sınıflarım (Concrete Class) 51 | 1. [DatabaseLoggerManager.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.DataAccess/Concrete/DatabaseLoggerManager.cs) 52 | 2. [FileLoggerManager.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.DataAccess/Concrete/FileLoggerManager.cs) 53 | 54 | #### Soyut Sınıflarım (Abstract Class) 55 | 1. [ILoggerService](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.DataAccess/Abstract/ILoggerService.cs) 56 | 57 | ### UI (Sunum Katmanı) 58 | - Bu katman kullanıcı ile etkileşimin yapıldığı katmandır. Ben Console uygulaması yaptığım için adına Console koydum fakat bu Windows Form uygulamasıda olabilir veya bir Web projesi olabilirdi. 59 | #### Gerçek Sınıflarım (Concrete Class) 60 | 1. [Program.cs](https://github.com/gulceselim/ReCapDemo/blob/master/YoutubeProject.ReCapDemo.Console/Program.cs) 61 | -------------------------------------------------------------------------------- /ReCapDemo.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.30717.126 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "YoutubeProject.ReCapDemo.DataAccess", "YoutubeProject.ReCapDemo.DataAccess\YoutubeProject.ReCapDemo.DataAccess.csproj", "{FEEC50CC-6BE0-4C33-9B0B-D9A2B0FD10B2}" 7 | EndProject 8 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "YoutubeProject.ReCapDemo.Business", "YoutubeProject.ReCapDemo.Business\YoutubeProject.ReCapDemo.Business.csproj", "{863D37EA-5165-461F-8242-745E855616A0}" 9 | EndProject 10 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "YoutubeProject.ReCapDemo.Entities", "YoutubeProject.ReCapDemo.Entities\YoutubeProject.ReCapDemo.Entities.csproj", "{50432D27-8B39-4B2B-BD62-8FF008D3D64C}" 11 | EndProject 12 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "YoutubeProject.ReCapDemo.Console", "YoutubeProject.ReCapDemo.Console\YoutubeProject.ReCapDemo.Console.csproj", "{4991876D-A184-4B1A-8955-F7C579CB498F}" 13 | EndProject 14 | Global 15 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 16 | Debug|Any CPU = Debug|Any CPU 17 | Release|Any CPU = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 20 | {FEEC50CC-6BE0-4C33-9B0B-D9A2B0FD10B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 21 | {FEEC50CC-6BE0-4C33-9B0B-D9A2B0FD10B2}.Debug|Any CPU.Build.0 = Debug|Any CPU 22 | {FEEC50CC-6BE0-4C33-9B0B-D9A2B0FD10B2}.Release|Any CPU.ActiveCfg = Release|Any CPU 23 | {FEEC50CC-6BE0-4C33-9B0B-D9A2B0FD10B2}.Release|Any CPU.Build.0 = Release|Any CPU 24 | {863D37EA-5165-461F-8242-745E855616A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 25 | {863D37EA-5165-461F-8242-745E855616A0}.Debug|Any CPU.Build.0 = Debug|Any CPU 26 | {863D37EA-5165-461F-8242-745E855616A0}.Release|Any CPU.ActiveCfg = Release|Any CPU 27 | {863D37EA-5165-461F-8242-745E855616A0}.Release|Any CPU.Build.0 = Release|Any CPU 28 | {50432D27-8B39-4B2B-BD62-8FF008D3D64C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 29 | {50432D27-8B39-4B2B-BD62-8FF008D3D64C}.Debug|Any CPU.Build.0 = Debug|Any CPU 30 | {50432D27-8B39-4B2B-BD62-8FF008D3D64C}.Release|Any CPU.ActiveCfg = Release|Any CPU 31 | {50432D27-8B39-4B2B-BD62-8FF008D3D64C}.Release|Any CPU.Build.0 = Release|Any CPU 32 | {4991876D-A184-4B1A-8955-F7C579CB498F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 33 | {4991876D-A184-4B1A-8955-F7C579CB498F}.Debug|Any CPU.Build.0 = Debug|Any CPU 34 | {4991876D-A184-4B1A-8955-F7C579CB498F}.Release|Any CPU.ActiveCfg = Release|Any CPU 35 | {4991876D-A184-4B1A-8955-F7C579CB498F}.Release|Any CPU.Build.0 = Release|Any CPU 36 | EndGlobalSection 37 | GlobalSection(SolutionProperties) = preSolution 38 | HideSolutionNode = FALSE 39 | EndGlobalSection 40 | GlobalSection(ExtensibilityGlobals) = postSolution 41 | SolutionGuid = {E457AD51-B9ED-403C-9FA7-7483109FC523} 42 | EndGlobalSection 43 | EndGlobal 44 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Abstract/IGameService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | using YoutubeProject.ReCapDemo.Entities.Concrete; 6 | 7 | namespace YoutubeProject.ReCapDemo.Business.Abstract 8 | { 9 | public interface IGameService : IGenericService 10 | { 11 | 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Abstract/IGenericService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | 6 | namespace YoutubeProject.ReCapDemo.Business.Abstract 7 | { 8 | public interface IGenericService where Entity : class, IEntity, new() 9 | { 10 | void Add(Entity entity); 11 | void Delete(Entity entity); 12 | void Update(Entity entity); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Abstract/IPlatformService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | 6 | namespace YoutubeProject.ReCapDemo.Business.Abstract 7 | { 8 | public interface IPlatformService 9 | { 10 | void BuyGameFromPlayer(IEntity player, IEntity game); 11 | void RefundGameFromPlayer(IEntity player, IEntity game); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Abstract/IPlayerService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | using YoutubeProject.ReCapDemo.Entities.Concrete; 6 | 7 | namespace YoutubeProject.ReCapDemo.Business.Abstract 8 | { 9 | public interface IPlayerService : IGenericService 10 | { 11 | 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Abstract/ISalesService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Concrete; 5 | 6 | namespace YoutubeProject.ReCapDemo.Business.Abstract 7 | { 8 | public interface ISalesService 9 | { 10 | 11 | void Discount(Game game); 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Concrete/GameManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Business.Abstract; 5 | using YoutubeProject.ReCapDemo.DataAccess.Abstract; 6 | using YoutubeProject.ReCapDemo.Entities.Abstract; 7 | using YoutubeProject.ReCapDemo.Entities.Concrete; 8 | 9 | namespace YoutubeProject.ReCapDemo.Business.Concrete 10 | { 11 | public class GameManager : IGameService 12 | { 13 | private List _loggerServices; 14 | 15 | public GameManager(List loggerServices) 16 | { 17 | this._loggerServices = loggerServices; 18 | } 19 | 20 | public void Add(Game game) 21 | { 22 | foreach (var logger in _loggerServices) 23 | { 24 | logger.Add(game); 25 | } 26 | } 27 | 28 | public void Delete(Game game) 29 | { 30 | foreach (var logger in _loggerServices) 31 | { 32 | logger.Delete(game); 33 | } 34 | } 35 | 36 | public void Update(Game game) 37 | { 38 | foreach (var logger in _loggerServices) 39 | { 40 | logger.Update(game); 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Concrete/PlayerManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Business.Abstract; 5 | using YoutubeProject.ReCapDemo.Business.ValidationRules.Abstract; 6 | using YoutubeProject.ReCapDemo.DataAccess.Abstract; 7 | using YoutubeProject.ReCapDemo.Entities.Abstract; 8 | using YoutubeProject.ReCapDemo.Entities.Concrete; 9 | 10 | namespace YoutubeProject.ReCapDemo.Business.Concrete 11 | { 12 | public class PlayerManager : IPlayerService 13 | { 14 | private IPersonCheckService _personCheckService; 15 | private List _loggerServices; 16 | 17 | public PlayerManager(IPersonCheckService personCheckService, List loggerServices) 18 | { 19 | _personCheckService = personCheckService; 20 | _loggerServices = loggerServices; 21 | } 22 | 23 | public void Add(Player player) 24 | { 25 | if (_personCheckService.CheckIfRealPerson(player)) 26 | { 27 | foreach (var logger in _loggerServices) 28 | { 29 | logger.Add(player); 30 | } 31 | } 32 | else 33 | { 34 | throw new Exception($"{player.Name} doğrulamadan geçemedi."); 35 | } 36 | } 37 | 38 | public void Delete(Player player) 39 | { 40 | foreach (var logger in _loggerServices) 41 | { 42 | logger.Delete(player); 43 | } 44 | } 45 | 46 | public void Update(Player player) 47 | { 48 | foreach (var logger in _loggerServices) 49 | { 50 | logger.Update(player); 51 | } 52 | } 53 | 54 | 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Concrete/SteamPlatformManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Business.Abstract; 5 | using YoutubeProject.ReCapDemo.Entities.Abstract; 6 | using YoutubeProject.ReCapDemo.Entities.Concrete; 7 | 8 | namespace YoutubeProject.ReCapDemo.Business.Concrete 9 | { 10 | public class SteamPlatformManager : IPlatformService 11 | { 12 | private List _salesServices; 13 | 14 | public SteamPlatformManager(List salesServices) 15 | { 16 | _salesServices = salesServices; 17 | } 18 | 19 | public void BuyGameFromPlayer(IEntity player, IEntity game) 20 | { 21 | foreach (var sale in _salesServices) 22 | { 23 | sale.Discount((Game)game); 24 | } 25 | Console.WriteLine($"{player.Name}, {game.Name} oyununu Steam'den satın aldı."); 26 | } 27 | 28 | public void RefundGameFromPlayer(IEntity player, IEntity game) 29 | { 30 | Console.WriteLine($"{player.Name}, {game.Name} oyununu Steam'e iade."); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/Concrete/WinterSalesManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Business.Abstract; 5 | using YoutubeProject.ReCapDemo.DataAccess.Abstract; 6 | using YoutubeProject.ReCapDemo.Entities.Abstract; 7 | using YoutubeProject.ReCapDemo.Entities.Concrete; 8 | 9 | namespace YoutubeProject.ReCapDemo.Business.Concrete 10 | { 11 | public class WinterSalesManager : ISalesService 12 | { 13 | private List _loggerServices; 14 | 15 | public WinterSalesManager(List loggerServices) 16 | { 17 | _loggerServices = loggerServices; 18 | } 19 | public void Discount(Game game) 20 | { 21 | game.Price *= (double) 0.90; 22 | } 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/ValidationRules/Abstract/IPersonCheckService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | using YoutubeProject.ReCapDemo.Entities.Concrete; 6 | 7 | namespace YoutubeProject.ReCapDemo.Business.ValidationRules.Abstract 8 | { 9 | public interface IPersonCheckService 10 | { 11 | bool CheckIfRealPerson(Person person); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/ValidationRules/Concrete/PersonCheckManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Business.ValidationRules.Abstract; 5 | using YoutubeProject.ReCapDemo.Entities.Abstract; 6 | using YoutubeProject.ReCapDemo.Entities.Concrete; 7 | 8 | namespace YoutubeProject.ReCapDemo.Business.ValidationRules.Concrete 9 | { 10 | public class PersonCheckManager : IPersonCheckService 11 | { 12 | public bool CheckIfRealPerson(Person person) 13 | { 14 | if (person.Name.Trim().Length > 0 && person.LastName.Trim().Length > 0 && person.NationalityId.Trim().Length == 11 && person.DateOfBirth.Year > 1900) ; 15 | { 16 | return true; 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/YoutubeProject.ReCapDemo.Business.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.1 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v3.1", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v3.1": { 9 | "YoutubeProject.ReCapDemo.Business/1.0.0": { 10 | "dependencies": { 11 | "YoutubeProject.ReCapDemo.DataAccess": "1.0.0" 12 | }, 13 | "runtime": { 14 | "YoutubeProject.ReCapDemo.Business.dll": {} 15 | } 16 | }, 17 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 18 | "dependencies": { 19 | "YoutubeProject.ReCapDemo.Entities": "1.0.0" 20 | }, 21 | "runtime": { 22 | "YoutubeProject.ReCapDemo.DataAccess.dll": {} 23 | } 24 | }, 25 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 26 | "runtime": { 27 | "YoutubeProject.ReCapDemo.Entities.dll": {} 28 | } 29 | } 30 | } 31 | }, 32 | "libraries": { 33 | "YoutubeProject.ReCapDemo.Business/1.0.0": { 34 | "type": "project", 35 | "serviceable": false, 36 | "sha512": "" 37 | }, 38 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 39 | "type": "project", 40 | "serviceable": false, 41 | "sha512": "" 42 | }, 43 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 44 | "type": "project", 45 | "serviceable": false, 46 | "sha512": "" 47 | } 48 | } 49 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("YoutubeProject.ReCapDemo.Business")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("YoutubeProject.ReCapDemo.Business")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("YoutubeProject.ReCapDemo.Business")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 2530287e8b28b260af173503f724b86b75c7f4db 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.assets.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.csproj.CopyComplete -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 2393d36bfbfbb0bb376ef2c5dbdd03c078944f07 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.deps.json 2 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.dll 3 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.pdb 4 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.dll 5 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.dll 6 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.pdb 7 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.pdb 8 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.csprojAssemblyReference.cache 9 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.AssemblyInfoInputs.cache 10 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.AssemblyInfo.cs 11 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.csproj.CoreCompileInputs.cache 12 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.csproj.CopyComplete 13 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.dll 14 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Business\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.pdb 15 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Business/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/YoutubeProject.ReCapDemo.Business.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj": {} 5 | }, 6 | "projects": { 7 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj", 11 | "projectName": "YoutubeProject.ReCapDemo.Business", 12 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj", 13 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 14 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netcoreapp3.1" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netcoreapp3.1": { 32 | "targetAlias": "netcoreapp3.1", 33 | "projectReferences": { 34 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj": { 35 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj" 36 | } 37 | } 38 | } 39 | }, 40 | "warningProperties": { 41 | "warnAsError": [ 42 | "NU1605" 43 | ] 44 | } 45 | }, 46 | "frameworks": { 47 | "netcoreapp3.1": { 48 | "targetAlias": "netcoreapp3.1", 49 | "imports": [ 50 | "net461", 51 | "net462", 52 | "net47", 53 | "net471", 54 | "net472", 55 | "net48" 56 | ], 57 | "assetTargetFallback": true, 58 | "warn": true, 59 | "frameworkReferences": { 60 | "Microsoft.NETCore.App": { 61 | "privateAssets": "all" 62 | } 63 | }, 64 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 65 | } 66 | } 67 | }, 68 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj": { 69 | "version": "1.0.0", 70 | "restore": { 71 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 72 | "projectName": "YoutubeProject.ReCapDemo.DataAccess", 73 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 74 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 75 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\obj\\", 76 | "projectStyle": "PackageReference", 77 | "fallbackFolders": [ 78 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 79 | ], 80 | "configFilePaths": [ 81 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 82 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 83 | ], 84 | "originalTargetFrameworks": [ 85 | "netcoreapp3.1" 86 | ], 87 | "sources": { 88 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 89 | "https://api.nuget.org/v3/index.json": {} 90 | }, 91 | "frameworks": { 92 | "netcoreapp3.1": { 93 | "targetAlias": "netcoreapp3.1", 94 | "projectReferences": { 95 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 96 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj" 97 | } 98 | } 99 | } 100 | }, 101 | "warningProperties": { 102 | "warnAsError": [ 103 | "NU1605" 104 | ] 105 | } 106 | }, 107 | "frameworks": { 108 | "netcoreapp3.1": { 109 | "targetAlias": "netcoreapp3.1", 110 | "imports": [ 111 | "net461", 112 | "net462", 113 | "net47", 114 | "net471", 115 | "net472", 116 | "net48" 117 | ], 118 | "assetTargetFallback": true, 119 | "warn": true, 120 | "frameworkReferences": { 121 | "Microsoft.NETCore.App": { 122 | "privateAssets": "all" 123 | } 124 | }, 125 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 126 | } 127 | } 128 | }, 129 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 130 | "version": "1.0.0", 131 | "restore": { 132 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 133 | "projectName": "YoutubeProject.ReCapDemo.Entities", 134 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 135 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 136 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\obj\\", 137 | "projectStyle": "PackageReference", 138 | "fallbackFolders": [ 139 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 140 | ], 141 | "configFilePaths": [ 142 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 143 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 144 | ], 145 | "originalTargetFrameworks": [ 146 | "netcoreapp3.1" 147 | ], 148 | "sources": { 149 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 150 | "https://api.nuget.org/v3/index.json": {} 151 | }, 152 | "frameworks": { 153 | "netcoreapp3.1": { 154 | "targetAlias": "netcoreapp3.1", 155 | "projectReferences": {} 156 | } 157 | }, 158 | "warningProperties": { 159 | "warnAsError": [ 160 | "NU1605" 161 | ] 162 | } 163 | }, 164 | "frameworks": { 165 | "netcoreapp3.1": { 166 | "targetAlias": "netcoreapp3.1", 167 | "imports": [ 168 | "net461", 169 | "net462", 170 | "net47", 171 | "net471", 172 | "net472", 173 | "net48" 174 | ], 175 | "assetTargetFallback": true, 176 | "warn": true, 177 | "frameworkReferences": { 178 | "Microsoft.NETCore.App": { 179 | "privateAssets": "all" 180 | } 181 | }, 182 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 183 | } 184 | } 185 | } 186 | } 187 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/YoutubeProject.ReCapDemo.Business.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Selim\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.8.0 11 | 12 | 13 | 14 | 15 | 16 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 17 | 18 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/YoutubeProject.ReCapDemo.Business.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETCoreApp,Version=v3.1": { 5 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 6 | "type": "project", 7 | "framework": ".NETCoreApp,Version=v3.1", 8 | "dependencies": { 9 | "YoutubeProject.ReCapDemo.Entities": "1.0.0" 10 | }, 11 | "compile": { 12 | "bin/placeholder/YoutubeProject.ReCapDemo.DataAccess.dll": {} 13 | }, 14 | "runtime": { 15 | "bin/placeholder/YoutubeProject.ReCapDemo.DataAccess.dll": {} 16 | } 17 | }, 18 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 19 | "type": "project", 20 | "framework": ".NETCoreApp,Version=v3.1", 21 | "compile": { 22 | "bin/placeholder/YoutubeProject.ReCapDemo.Entities.dll": {} 23 | }, 24 | "runtime": { 25 | "bin/placeholder/YoutubeProject.ReCapDemo.Entities.dll": {} 26 | } 27 | } 28 | } 29 | }, 30 | "libraries": { 31 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 32 | "type": "project", 33 | "path": "../YoutubeProject.ReCapDemo.DataAccess/YoutubeProject.ReCapDemo.DataAccess.csproj", 34 | "msbuildProject": "../YoutubeProject.ReCapDemo.DataAccess/YoutubeProject.ReCapDemo.DataAccess.csproj" 35 | }, 36 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 37 | "type": "project", 38 | "path": "../YoutubeProject.ReCapDemo.Entities/YoutubeProject.ReCapDemo.Entities.csproj", 39 | "msbuildProject": "../YoutubeProject.ReCapDemo.Entities/YoutubeProject.ReCapDemo.Entities.csproj" 40 | } 41 | }, 42 | "projectFileDependencyGroups": { 43 | ".NETCoreApp,Version=v3.1": [ 44 | "YoutubeProject.ReCapDemo.DataAccess >= 1.0.0" 45 | ] 46 | }, 47 | "packageFolders": { 48 | "C:\\Users\\Selim\\.nuget\\packages\\": {}, 49 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} 50 | }, 51 | "project": { 52 | "version": "1.0.0", 53 | "restore": { 54 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj", 55 | "projectName": "YoutubeProject.ReCapDemo.Business", 56 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj", 57 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 58 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\obj\\", 59 | "projectStyle": "PackageReference", 60 | "fallbackFolders": [ 61 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 62 | ], 63 | "configFilePaths": [ 64 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 65 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 66 | ], 67 | "originalTargetFrameworks": [ 68 | "netcoreapp3.1" 69 | ], 70 | "sources": { 71 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 72 | "https://api.nuget.org/v3/index.json": {} 73 | }, 74 | "frameworks": { 75 | "netcoreapp3.1": { 76 | "targetAlias": "netcoreapp3.1", 77 | "projectReferences": { 78 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj": { 79 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj" 80 | } 81 | } 82 | } 83 | }, 84 | "warningProperties": { 85 | "warnAsError": [ 86 | "NU1605" 87 | ] 88 | } 89 | }, 90 | "frameworks": { 91 | "netcoreapp3.1": { 92 | "targetAlias": "netcoreapp3.1", 93 | "imports": [ 94 | "net461", 95 | "net462", 96 | "net47", 97 | "net471", 98 | "net472", 99 | "net48" 100 | ], 101 | "assetTargetFallback": true, 102 | "warn": true, 103 | "frameworkReferences": { 104 | "Microsoft.NETCore.App": { 105 | "privateAssets": "all" 106 | } 107 | }, 108 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 109 | } 110 | } 111 | } 112 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Business/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "DmlwQm91JlyzrG7u1wBYrZ4K9rvFatswJFLkxQm/C1oNQz8vVcdwm70YHpF0KsRoqm3aYR6+KXwWw9mfiCSIFw==", 4 | "success": true, 5 | "projectFilePath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using YoutubeProject.ReCapDemo.Business.Abstract; 4 | using YoutubeProject.ReCapDemo.Business.Concrete; 5 | using YoutubeProject.ReCapDemo.Business.ValidationRules.Abstract; 6 | using YoutubeProject.ReCapDemo.Business.ValidationRules.Concrete; 7 | using YoutubeProject.ReCapDemo.DataAccess.Abstract; 8 | using YoutubeProject.ReCapDemo.DataAccess.Concrete; 9 | using YoutubeProject.ReCapDemo.Entities.Abstract; 10 | using YoutubeProject.ReCapDemo.Entities.Concrete; 11 | 12 | namespace ConsoleApp1 13 | { 14 | class Program 15 | { 16 | static void Main(string[] args) 17 | { 18 | IPersonCheckService personCheck = new PersonCheckManager(); 19 | ILoggerService databaseLogger = new DatabaseLoggerManager(); 20 | ILoggerService fileLogger = new FileLoggerManager(); 21 | 22 | List loggerServices = new List() { fileLogger }; 23 | 24 | IPlayerService playerManager = new PlayerManager(personCheck, loggerServices); 25 | 26 | Player selim = new Player() { Name = "Selim", LastName = "Gülce", UserName = "selimg", Password = "1234567890", DateOfBirth = new DateTime(1999, 11, 20), NationalityId = "11112222333" }; 27 | Player emre = new Player() { Name = "Emre", LastName = "Gülce", UserName = "emreg", Password = "1234567890", DateOfBirth = new DateTime(1999, 11, 20), NationalityId = "11112222333" }; 28 | Player mehmet = new Player() { Name = "Mehmet", LastName = "Gülce", UserName = "mehmetg", Password = "1234567890", DateOfBirth = new DateTime(2007, 01, 6), NationalityId = "11112222333" }; 29 | 30 | playerManager.Add(selim); 31 | playerManager.Add(emre); 32 | playerManager.Add(mehmet); 33 | 34 | 35 | 36 | Game hitman2 = new Game() { Name = "Hitman 2", Price = (double)59.90 }; 37 | Game pubg = new Game() { Name = "PUBG", Price = (double)79.90 }; 38 | Game rocketLeague = new Game() { Name = "Rocket League", Price = (double)29.90 }; 39 | 40 | IGameService gameManager = new GameManager(loggerServices); 41 | 42 | gameManager.Add(pubg); 43 | gameManager.Add(hitman2); 44 | gameManager.Add(rocketLeague); 45 | 46 | 47 | 48 | 49 | ISalesService winterSales = new WinterSalesManager(loggerServices); 50 | 51 | 52 | IPlatformService platformManager = new SteamPlatformManager(new List { winterSales }); 53 | platformManager.BuyGameFromPlayer(selim, pubg); 54 | platformManager.BuyGameFromPlayer(emre, hitman2); 55 | platformManager.BuyGameFromPlayer(mehmet, rocketLeague); 56 | platformManager.RefundGameFromPlayer(selim, pubg); 57 | 58 | 59 | Console.ReadLine(); 60 | } 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/YoutubeProject.ReCapDemo.Console.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.1 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Business.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v3.1", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v3.1": { 9 | "YoutubeProject.ReCapDemo.Console/1.0.0": { 10 | "dependencies": { 11 | "YoutubeProject.ReCapDemo.Business": "1.0.0" 12 | }, 13 | "runtime": { 14 | "YoutubeProject.ReCapDemo.Console.dll": {} 15 | } 16 | }, 17 | "YoutubeProject.ReCapDemo.Business/1.0.0": { 18 | "dependencies": { 19 | "YoutubeProject.ReCapDemo.DataAccess": "1.0.0" 20 | }, 21 | "runtime": { 22 | "YoutubeProject.ReCapDemo.Business.dll": {} 23 | } 24 | }, 25 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 26 | "dependencies": { 27 | "YoutubeProject.ReCapDemo.Entities": "1.0.0" 28 | }, 29 | "runtime": { 30 | "YoutubeProject.ReCapDemo.DataAccess.dll": {} 31 | } 32 | }, 33 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 34 | "runtime": { 35 | "YoutubeProject.ReCapDemo.Entities.dll": {} 36 | } 37 | } 38 | } 39 | }, 40 | "libraries": { 41 | "YoutubeProject.ReCapDemo.Console/1.0.0": { 42 | "type": "project", 43 | "serviceable": false, 44 | "sha512": "" 45 | }, 46 | "YoutubeProject.ReCapDemo.Business/1.0.0": { 47 | "type": "project", 48 | "serviceable": false, 49 | "sha512": "" 50 | }, 51 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 52 | "type": "project", 53 | "serviceable": false, 54 | "sha512": "" 55 | }, 56 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 57 | "type": "project", 58 | "serviceable": false, 59 | "sha512": "" 60 | } 61 | } 62 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.exe -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Selim\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Selim\\.nuget\\packages", 6 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp3.1", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "3.1.0" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("YoutubeProject.ReCapDemo.Console")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("YoutubeProject.ReCapDemo.Console")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("YoutubeProject.ReCapDemo.Console")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 4e07f644d7ccdf92125e627dedd9d5be5d8c603d 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.assets.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.csproj.CopyComplete -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 3e8f134b16fef4152e901048fc53b3c139f116a5 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.exe 2 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.deps.json 3 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.runtimeconfig.json 4 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.runtimeconfig.dev.json 5 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.dll 6 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.pdb 7 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.dll 8 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.dll 9 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.dll 10 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Business.pdb 11 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.pdb 12 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.pdb 13 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.csprojAssemblyReference.cache 14 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.AssemblyInfoInputs.cache 15 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.AssemblyInfo.cs 16 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.csproj.CoreCompileInputs.cache 17 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.csproj.CopyComplete 18 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.dll 19 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.pdb 20 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Console\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Console.genruntimeconfig.cache 21 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | 09501aea7ea2030702c7fa01419b37f65f5b690f 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Console.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Console/obj/Debug/netcoreapp3.1/apphost.exe -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/YoutubeProject.ReCapDemo.Console.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\YoutubeProject.ReCapDemo.Console.csproj": {} 5 | }, 6 | "projects": { 7 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj", 11 | "projectName": "YoutubeProject.ReCapDemo.Business", 12 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj", 13 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 14 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netcoreapp3.1" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netcoreapp3.1": { 32 | "targetAlias": "netcoreapp3.1", 33 | "projectReferences": { 34 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj": { 35 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj" 36 | } 37 | } 38 | } 39 | }, 40 | "warningProperties": { 41 | "warnAsError": [ 42 | "NU1605" 43 | ] 44 | } 45 | }, 46 | "frameworks": { 47 | "netcoreapp3.1": { 48 | "targetAlias": "netcoreapp3.1", 49 | "imports": [ 50 | "net461", 51 | "net462", 52 | "net47", 53 | "net471", 54 | "net472", 55 | "net48" 56 | ], 57 | "assetTargetFallback": true, 58 | "warn": true, 59 | "frameworkReferences": { 60 | "Microsoft.NETCore.App": { 61 | "privateAssets": "all" 62 | } 63 | }, 64 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 65 | } 66 | } 67 | }, 68 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\YoutubeProject.ReCapDemo.Console.csproj": { 69 | "version": "1.0.0", 70 | "restore": { 71 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\YoutubeProject.ReCapDemo.Console.csproj", 72 | "projectName": "YoutubeProject.ReCapDemo.Console", 73 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\YoutubeProject.ReCapDemo.Console.csproj", 74 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 75 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\obj\\", 76 | "projectStyle": "PackageReference", 77 | "fallbackFolders": [ 78 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 79 | ], 80 | "configFilePaths": [ 81 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 82 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 83 | ], 84 | "originalTargetFrameworks": [ 85 | "netcoreapp3.1" 86 | ], 87 | "sources": { 88 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 89 | "https://api.nuget.org/v3/index.json": {} 90 | }, 91 | "frameworks": { 92 | "netcoreapp3.1": { 93 | "targetAlias": "netcoreapp3.1", 94 | "projectReferences": { 95 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj": { 96 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj" 97 | } 98 | } 99 | } 100 | }, 101 | "warningProperties": { 102 | "warnAsError": [ 103 | "NU1605" 104 | ] 105 | } 106 | }, 107 | "frameworks": { 108 | "netcoreapp3.1": { 109 | "targetAlias": "netcoreapp3.1", 110 | "imports": [ 111 | "net461", 112 | "net462", 113 | "net47", 114 | "net471", 115 | "net472", 116 | "net48" 117 | ], 118 | "assetTargetFallback": true, 119 | "warn": true, 120 | "frameworkReferences": { 121 | "Microsoft.NETCore.App": { 122 | "privateAssets": "all" 123 | } 124 | }, 125 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 126 | } 127 | } 128 | }, 129 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj": { 130 | "version": "1.0.0", 131 | "restore": { 132 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 133 | "projectName": "YoutubeProject.ReCapDemo.DataAccess", 134 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 135 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 136 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\obj\\", 137 | "projectStyle": "PackageReference", 138 | "fallbackFolders": [ 139 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 140 | ], 141 | "configFilePaths": [ 142 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 143 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 144 | ], 145 | "originalTargetFrameworks": [ 146 | "netcoreapp3.1" 147 | ], 148 | "sources": { 149 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 150 | "https://api.nuget.org/v3/index.json": {} 151 | }, 152 | "frameworks": { 153 | "netcoreapp3.1": { 154 | "targetAlias": "netcoreapp3.1", 155 | "projectReferences": { 156 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 157 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj" 158 | } 159 | } 160 | } 161 | }, 162 | "warningProperties": { 163 | "warnAsError": [ 164 | "NU1605" 165 | ] 166 | } 167 | }, 168 | "frameworks": { 169 | "netcoreapp3.1": { 170 | "targetAlias": "netcoreapp3.1", 171 | "imports": [ 172 | "net461", 173 | "net462", 174 | "net47", 175 | "net471", 176 | "net472", 177 | "net48" 178 | ], 179 | "assetTargetFallback": true, 180 | "warn": true, 181 | "frameworkReferences": { 182 | "Microsoft.NETCore.App": { 183 | "privateAssets": "all" 184 | } 185 | }, 186 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 187 | } 188 | } 189 | }, 190 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 191 | "version": "1.0.0", 192 | "restore": { 193 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 194 | "projectName": "YoutubeProject.ReCapDemo.Entities", 195 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 196 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 197 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\obj\\", 198 | "projectStyle": "PackageReference", 199 | "fallbackFolders": [ 200 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 201 | ], 202 | "configFilePaths": [ 203 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 204 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 205 | ], 206 | "originalTargetFrameworks": [ 207 | "netcoreapp3.1" 208 | ], 209 | "sources": { 210 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 211 | "https://api.nuget.org/v3/index.json": {} 212 | }, 213 | "frameworks": { 214 | "netcoreapp3.1": { 215 | "targetAlias": "netcoreapp3.1", 216 | "projectReferences": {} 217 | } 218 | }, 219 | "warningProperties": { 220 | "warnAsError": [ 221 | "NU1605" 222 | ] 223 | } 224 | }, 225 | "frameworks": { 226 | "netcoreapp3.1": { 227 | "targetAlias": "netcoreapp3.1", 228 | "imports": [ 229 | "net461", 230 | "net462", 231 | "net47", 232 | "net471", 233 | "net472", 234 | "net48" 235 | ], 236 | "assetTargetFallback": true, 237 | "warn": true, 238 | "frameworkReferences": { 239 | "Microsoft.NETCore.App": { 240 | "privateAssets": "all" 241 | } 242 | }, 243 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 244 | } 245 | } 246 | } 247 | } 248 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/YoutubeProject.ReCapDemo.Console.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Selim\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.8.0 11 | 12 | 13 | 14 | 15 | 16 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 17 | 18 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/YoutubeProject.ReCapDemo.Console.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETCoreApp,Version=v3.1": { 5 | "YoutubeProject.ReCapDemo.Business/1.0.0": { 6 | "type": "project", 7 | "framework": ".NETCoreApp,Version=v3.1", 8 | "dependencies": { 9 | "YoutubeProject.ReCapDemo.DataAccess": "1.0.0" 10 | }, 11 | "compile": { 12 | "bin/placeholder/YoutubeProject.ReCapDemo.Business.dll": {} 13 | }, 14 | "runtime": { 15 | "bin/placeholder/YoutubeProject.ReCapDemo.Business.dll": {} 16 | } 17 | }, 18 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 19 | "type": "project", 20 | "framework": ".NETCoreApp,Version=v3.1", 21 | "dependencies": { 22 | "YoutubeProject.ReCapDemo.Entities": "1.0.0" 23 | }, 24 | "compile": { 25 | "bin/placeholder/YoutubeProject.ReCapDemo.DataAccess.dll": {} 26 | }, 27 | "runtime": { 28 | "bin/placeholder/YoutubeProject.ReCapDemo.DataAccess.dll": {} 29 | } 30 | }, 31 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 32 | "type": "project", 33 | "framework": ".NETCoreApp,Version=v3.1", 34 | "compile": { 35 | "bin/placeholder/YoutubeProject.ReCapDemo.Entities.dll": {} 36 | }, 37 | "runtime": { 38 | "bin/placeholder/YoutubeProject.ReCapDemo.Entities.dll": {} 39 | } 40 | } 41 | } 42 | }, 43 | "libraries": { 44 | "YoutubeProject.ReCapDemo.Business/1.0.0": { 45 | "type": "project", 46 | "path": "../YoutubeProject.ReCapDemo.Business/YoutubeProject.ReCapDemo.Business.csproj", 47 | "msbuildProject": "../YoutubeProject.ReCapDemo.Business/YoutubeProject.ReCapDemo.Business.csproj" 48 | }, 49 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 50 | "type": "project", 51 | "path": "../YoutubeProject.ReCapDemo.DataAccess/YoutubeProject.ReCapDemo.DataAccess.csproj", 52 | "msbuildProject": "../YoutubeProject.ReCapDemo.DataAccess/YoutubeProject.ReCapDemo.DataAccess.csproj" 53 | }, 54 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 55 | "type": "project", 56 | "path": "../YoutubeProject.ReCapDemo.Entities/YoutubeProject.ReCapDemo.Entities.csproj", 57 | "msbuildProject": "../YoutubeProject.ReCapDemo.Entities/YoutubeProject.ReCapDemo.Entities.csproj" 58 | } 59 | }, 60 | "projectFileDependencyGroups": { 61 | ".NETCoreApp,Version=v3.1": [ 62 | "YoutubeProject.ReCapDemo.Business >= 1.0.0" 63 | ] 64 | }, 65 | "packageFolders": { 66 | "C:\\Users\\Selim\\.nuget\\packages\\": {}, 67 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} 68 | }, 69 | "project": { 70 | "version": "1.0.0", 71 | "restore": { 72 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\YoutubeProject.ReCapDemo.Console.csproj", 73 | "projectName": "YoutubeProject.ReCapDemo.Console", 74 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\YoutubeProject.ReCapDemo.Console.csproj", 75 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 76 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\obj\\", 77 | "projectStyle": "PackageReference", 78 | "fallbackFolders": [ 79 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 80 | ], 81 | "configFilePaths": [ 82 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 83 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 84 | ], 85 | "originalTargetFrameworks": [ 86 | "netcoreapp3.1" 87 | ], 88 | "sources": { 89 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 90 | "https://api.nuget.org/v3/index.json": {} 91 | }, 92 | "frameworks": { 93 | "netcoreapp3.1": { 94 | "targetAlias": "netcoreapp3.1", 95 | "projectReferences": { 96 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj": { 97 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Business\\YoutubeProject.ReCapDemo.Business.csproj" 98 | } 99 | } 100 | } 101 | }, 102 | "warningProperties": { 103 | "warnAsError": [ 104 | "NU1605" 105 | ] 106 | } 107 | }, 108 | "frameworks": { 109 | "netcoreapp3.1": { 110 | "targetAlias": "netcoreapp3.1", 111 | "imports": [ 112 | "net461", 113 | "net462", 114 | "net47", 115 | "net471", 116 | "net472", 117 | "net48" 118 | ], 119 | "assetTargetFallback": true, 120 | "warn": true, 121 | "frameworkReferences": { 122 | "Microsoft.NETCore.App": { 123 | "privateAssets": "all" 124 | } 125 | }, 126 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 127 | } 128 | } 129 | } 130 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Console/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "7kQqjSWc7ak7MYuK6+jzIZgEyphvT26kesUIfneTmi/S4+8VtQLhJHKMtVGAOqVCUF9DGnUODG67AKm+E3gPyA==", 4 | "success": true, 5 | "projectFilePath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Console\\YoutubeProject.ReCapDemo.Console.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/Abstract/ILoggerService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | 6 | namespace YoutubeProject.ReCapDemo.DataAccess.Abstract 7 | { 8 | public interface ILoggerService 9 | { 10 | void Add(IEntity entity); 11 | void Delete(IEntity entity); 12 | void Update(IEntity entity); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/Concrete/DatabaseLoggerManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.DataAccess.Abstract; 5 | using YoutubeProject.ReCapDemo.Entities.Abstract; 6 | 7 | namespace YoutubeProject.ReCapDemo.DataAccess.Concrete 8 | { 9 | public class DatabaseLoggerManager : ILoggerService 10 | { 11 | public void Add(IEntity entity) 12 | { 13 | Console.WriteLine($"{entity.Name} Database'e eklendi."); 14 | } 15 | 16 | public void Delete(IEntity entity) 17 | { 18 | Console.WriteLine($"{entity.Name} Database'den silindi."); 19 | } 20 | 21 | public void Update(IEntity entity) 22 | { 23 | Console.WriteLine($"{entity.Name} güncellendi."); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/Concrete/FileLoggerManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.DataAccess.Abstract; 5 | using YoutubeProject.ReCapDemo.Entities.Abstract; 6 | 7 | namespace YoutubeProject.ReCapDemo.DataAccess.Concrete 8 | { 9 | public class FileLoggerManager : ILoggerService 10 | { 11 | public void Add(IEntity entity) 12 | { 13 | Console.WriteLine($"{entity.Name} dosyaya eklendi."); 14 | } 15 | 16 | public void Delete(IEntity entity) 17 | { 18 | Console.WriteLine($"{entity.Name} dosyadan silindi."); 19 | 20 | } 21 | 22 | public void Update(IEntity entity) 23 | { 24 | Console.WriteLine($"Dosyadaki {entity.Name} güncellendi."); 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/YoutubeProject.ReCapDemo.DataAccess.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.1 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v3.1", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v3.1": { 9 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 10 | "dependencies": { 11 | "YoutubeProject.ReCapDemo.Entities": "1.0.0" 12 | }, 13 | "runtime": { 14 | "YoutubeProject.ReCapDemo.DataAccess.dll": {} 15 | } 16 | }, 17 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 18 | "runtime": { 19 | "YoutubeProject.ReCapDemo.Entities.dll": {} 20 | } 21 | } 22 | } 23 | }, 24 | "libraries": { 25 | "YoutubeProject.ReCapDemo.DataAccess/1.0.0": { 26 | "type": "project", 27 | "serviceable": false, 28 | "sha512": "" 29 | }, 30 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 31 | "type": "project", 32 | "serviceable": false, 33 | "sha512": "" 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("YoutubeProject.ReCapDemo.DataAccess")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("YoutubeProject.ReCapDemo.DataAccess")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("YoutubeProject.ReCapDemo.DataAccess")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | c116d807820b9f5046297b92c36db518b84b8237 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.assets.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.csproj.CopyComplete -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | b18164839bddec775aedc0affa765b65cffae842 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.deps.json 2 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.dll 3 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.pdb 4 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.dll 5 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.pdb 6 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.csprojAssemblyReference.cache 7 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.AssemblyInfoInputs.cache 8 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.AssemblyInfo.cs 9 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.csproj.CoreCompileInputs.cache 10 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.csproj.CopyComplete 11 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.dll 12 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.DataAccess\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.DataAccess.pdb 13 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccess.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccesss.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("YoutubeProject.ReCapDemo.DataAccesss")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("YoutubeProject.ReCapDemo.DataAccesss")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("YoutubeProject.ReCapDemo.DataAccesss")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccesss.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 97368998f57852865c0ec42b705b05c808b2c512 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccesss.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccesss.assets.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccesss.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.DataAccess/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.DataAccesss.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/YoutubeProject.ReCapDemo.DataAccess.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj": {} 5 | }, 6 | "projects": { 7 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 11 | "projectName": "YoutubeProject.ReCapDemo.DataAccess", 12 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 13 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 14 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netcoreapp3.1" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netcoreapp3.1": { 32 | "targetAlias": "netcoreapp3.1", 33 | "projectReferences": { 34 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 35 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj" 36 | } 37 | } 38 | } 39 | }, 40 | "warningProperties": { 41 | "warnAsError": [ 42 | "NU1605" 43 | ] 44 | } 45 | }, 46 | "frameworks": { 47 | "netcoreapp3.1": { 48 | "targetAlias": "netcoreapp3.1", 49 | "imports": [ 50 | "net461", 51 | "net462", 52 | "net47", 53 | "net471", 54 | "net472", 55 | "net48" 56 | ], 57 | "assetTargetFallback": true, 58 | "warn": true, 59 | "frameworkReferences": { 60 | "Microsoft.NETCore.App": { 61 | "privateAssets": "all" 62 | } 63 | }, 64 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 65 | } 66 | } 67 | }, 68 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 69 | "version": "1.0.0", 70 | "restore": { 71 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 72 | "projectName": "YoutubeProject.ReCapDemo.Entities", 73 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 74 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 75 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\obj\\", 76 | "projectStyle": "PackageReference", 77 | "fallbackFolders": [ 78 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 79 | ], 80 | "configFilePaths": [ 81 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 82 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 83 | ], 84 | "originalTargetFrameworks": [ 85 | "netcoreapp3.1" 86 | ], 87 | "sources": { 88 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 89 | "https://api.nuget.org/v3/index.json": {} 90 | }, 91 | "frameworks": { 92 | "netcoreapp3.1": { 93 | "targetAlias": "netcoreapp3.1", 94 | "projectReferences": {} 95 | } 96 | }, 97 | "warningProperties": { 98 | "warnAsError": [ 99 | "NU1605" 100 | ] 101 | } 102 | }, 103 | "frameworks": { 104 | "netcoreapp3.1": { 105 | "targetAlias": "netcoreapp3.1", 106 | "imports": [ 107 | "net461", 108 | "net462", 109 | "net47", 110 | "net471", 111 | "net472", 112 | "net48" 113 | ], 114 | "assetTargetFallback": true, 115 | "warn": true, 116 | "frameworkReferences": { 117 | "Microsoft.NETCore.App": { 118 | "privateAssets": "all" 119 | } 120 | }, 121 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 122 | } 123 | } 124 | } 125 | } 126 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/YoutubeProject.ReCapDemo.DataAccess.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Selim\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.8.0 11 | 12 | 13 | 14 | 15 | 16 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 17 | 18 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/YoutubeProject.ReCapDemo.DataAccess.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/YoutubeProject.ReCapDemo.DataAccesss.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccesss.csproj": {} 5 | }, 6 | "projects": { 7 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccesss.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccesss.csproj", 11 | "projectName": "YoutubeProject.ReCapDemo.DataAccesss", 12 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccesss.csproj", 13 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 14 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netcoreapp3.1" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netcoreapp3.1": { 32 | "targetAlias": "netcoreapp3.1", 33 | "projectReferences": { 34 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 35 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj" 36 | } 37 | } 38 | } 39 | }, 40 | "warningProperties": { 41 | "warnAsError": [ 42 | "NU1605" 43 | ] 44 | } 45 | }, 46 | "frameworks": { 47 | "netcoreapp3.1": { 48 | "targetAlias": "netcoreapp3.1", 49 | "imports": [ 50 | "net461", 51 | "net462", 52 | "net47", 53 | "net471", 54 | "net472", 55 | "net48" 56 | ], 57 | "assetTargetFallback": true, 58 | "warn": true, 59 | "frameworkReferences": { 60 | "Microsoft.NETCore.App": { 61 | "privateAssets": "all" 62 | } 63 | }, 64 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 65 | } 66 | } 67 | }, 68 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 69 | "version": "1.0.0", 70 | "restore": { 71 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 72 | "projectName": "YoutubeProject.ReCapDemo.Entities", 73 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 74 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 75 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\obj\\", 76 | "projectStyle": "PackageReference", 77 | "fallbackFolders": [ 78 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 79 | ], 80 | "configFilePaths": [ 81 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 82 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 83 | ], 84 | "originalTargetFrameworks": [ 85 | "netcoreapp3.1" 86 | ], 87 | "sources": { 88 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 89 | "https://api.nuget.org/v3/index.json": {} 90 | }, 91 | "frameworks": { 92 | "netcoreapp3.1": { 93 | "targetAlias": "netcoreapp3.1", 94 | "projectReferences": {} 95 | } 96 | }, 97 | "warningProperties": { 98 | "warnAsError": [ 99 | "NU1605" 100 | ] 101 | } 102 | }, 103 | "frameworks": { 104 | "netcoreapp3.1": { 105 | "targetAlias": "netcoreapp3.1", 106 | "imports": [ 107 | "net461", 108 | "net462", 109 | "net47", 110 | "net471", 111 | "net472", 112 | "net48" 113 | ], 114 | "assetTargetFallback": true, 115 | "warn": true, 116 | "frameworkReferences": { 117 | "Microsoft.NETCore.App": { 118 | "privateAssets": "all" 119 | } 120 | }, 121 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 122 | } 123 | } 124 | } 125 | } 126 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/YoutubeProject.ReCapDemo.DataAccesss.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Selim\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.8.0 11 | 12 | 13 | 14 | 15 | 16 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 17 | 18 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/YoutubeProject.ReCapDemo.DataAccesss.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETCoreApp,Version=v3.1": { 5 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 6 | "type": "project", 7 | "framework": ".NETCoreApp,Version=v3.1", 8 | "compile": { 9 | "bin/placeholder/YoutubeProject.ReCapDemo.Entities.dll": {} 10 | }, 11 | "runtime": { 12 | "bin/placeholder/YoutubeProject.ReCapDemo.Entities.dll": {} 13 | } 14 | } 15 | } 16 | }, 17 | "libraries": { 18 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 19 | "type": "project", 20 | "path": "../YoutubeProject.ReCapDemo.Entities/YoutubeProject.ReCapDemo.Entities.csproj", 21 | "msbuildProject": "../YoutubeProject.ReCapDemo.Entities/YoutubeProject.ReCapDemo.Entities.csproj" 22 | } 23 | }, 24 | "projectFileDependencyGroups": { 25 | ".NETCoreApp,Version=v3.1": [ 26 | "YoutubeProject.ReCapDemo.Entities >= 1.0.0" 27 | ] 28 | }, 29 | "packageFolders": { 30 | "C:\\Users\\Selim\\.nuget\\packages\\": {}, 31 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} 32 | }, 33 | "project": { 34 | "version": "1.0.0", 35 | "restore": { 36 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 37 | "projectName": "YoutubeProject.ReCapDemo.DataAccess", 38 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 39 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 40 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\obj\\", 41 | "projectStyle": "PackageReference", 42 | "fallbackFolders": [ 43 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 44 | ], 45 | "configFilePaths": [ 46 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 47 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 48 | ], 49 | "originalTargetFrameworks": [ 50 | "netcoreapp3.1" 51 | ], 52 | "sources": { 53 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 54 | "https://api.nuget.org/v3/index.json": {} 55 | }, 56 | "frameworks": { 57 | "netcoreapp3.1": { 58 | "targetAlias": "netcoreapp3.1", 59 | "projectReferences": { 60 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 61 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj" 62 | } 63 | } 64 | } 65 | }, 66 | "warningProperties": { 67 | "warnAsError": [ 68 | "NU1605" 69 | ] 70 | } 71 | }, 72 | "frameworks": { 73 | "netcoreapp3.1": { 74 | "targetAlias": "netcoreapp3.1", 75 | "imports": [ 76 | "net461", 77 | "net462", 78 | "net47", 79 | "net471", 80 | "net472", 81 | "net48" 82 | ], 83 | "assetTargetFallback": true, 84 | "warn": true, 85 | "frameworkReferences": { 86 | "Microsoft.NETCore.App": { 87 | "privateAssets": "all" 88 | } 89 | }, 90 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 91 | } 92 | } 93 | } 94 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.DataAccess/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "P3PYLEEZA12eUGja9g+dRZD3Qk+FJr8dYnV/KqDIjCAAwuaSzXRvQxC/pOcLbcapSD38VEkGqP70czP4f0Afcw==", 4 | "success": true, 5 | "projectFilePath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.DataAccess\\YoutubeProject.ReCapDemo.DataAccess.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/Abstract/IEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace YoutubeProject.ReCapDemo.Entities.Abstract 6 | { 7 | public interface IEntity 8 | { 9 | public string Name { get; set; } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/Concrete/Game.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | 6 | namespace YoutubeProject.ReCapDemo.Entities.Concrete 7 | { 8 | public class Game : IEntity 9 | { 10 | public string Name { get; set; } 11 | public double Price { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/Concrete/Person.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | 6 | namespace YoutubeProject.ReCapDemo.Entities.Concrete 7 | { 8 | public class Person : IEntity 9 | { 10 | public string NationalityId { get; set; } 11 | public string Name { get; set; } 12 | public string LastName { get; set; } 13 | public DateTime DateOfBirth { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/Concrete/Player.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using YoutubeProject.ReCapDemo.Entities.Abstract; 5 | 6 | namespace YoutubeProject.ReCapDemo.Entities.Concrete 7 | { 8 | public class Player : Person 9 | { 10 | public string UserName { get; set; } 11 | public string Password { get; set; } 12 | 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/YoutubeProject.ReCapDemo.Entities.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.1 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v3.1", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v3.1": { 9 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 10 | "runtime": { 11 | "YoutubeProject.ReCapDemo.Entities.dll": {} 12 | } 13 | } 14 | } 15 | }, 16 | "libraries": { 17 | "YoutubeProject.ReCapDemo.Entities/1.0.0": { 18 | "type": "project", 19 | "serviceable": false, 20 | "sha512": "" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Entities/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Entities/bin/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("YoutubeProject.ReCapDemo.Entities")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("YoutubeProject.ReCapDemo.Entities")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("YoutubeProject.ReCapDemo.Entities")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 01ed4bb977c19e59b9037e5e47a5f0d01fa065ec 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.assets.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | b1df85a1d826589d82039374a72a7e2def1cb23c 2 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.deps.json 2 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.dll 3 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\bin\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.pdb 4 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.csprojAssemblyReference.cache 5 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.AssemblyInfoInputs.cache 6 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.AssemblyInfo.cs 7 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.csproj.CoreCompileInputs.cache 8 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.dll 9 | D:\Projeler\Yazılım\Csharp Project\Project\engin-demirog-project\course-materials\ReCapDemo\YoutubeProject.ReCapDemo.Entities\obj\Debug\netcoreapp3.1\YoutubeProject.ReCapDemo.Entities.pdb 10 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.dll -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gulceselim/ReCapDemo/0cebdb8fc7a740cc48016ad652cddc88ce3e9fe7/YoutubeProject.ReCapDemo.Entities/obj/Debug/netcoreapp3.1/YoutubeProject.ReCapDemo.Entities.pdb -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/YoutubeProject.ReCapDemo.Entities.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": {} 5 | }, 6 | "projects": { 7 | "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 11 | "projectName": "YoutubeProject.ReCapDemo.Entities", 12 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 13 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 14 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netcoreapp3.1" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netcoreapp3.1": { 32 | "targetAlias": "netcoreapp3.1", 33 | "projectReferences": {} 34 | } 35 | }, 36 | "warningProperties": { 37 | "warnAsError": [ 38 | "NU1605" 39 | ] 40 | } 41 | }, 42 | "frameworks": { 43 | "netcoreapp3.1": { 44 | "targetAlias": "netcoreapp3.1", 45 | "imports": [ 46 | "net461", 47 | "net462", 48 | "net47", 49 | "net471", 50 | "net472", 51 | "net48" 52 | ], 53 | "assetTargetFallback": true, 54 | "warn": true, 55 | "frameworkReferences": { 56 | "Microsoft.NETCore.App": { 57 | "privateAssets": "all" 58 | } 59 | }, 60 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 61 | } 62 | } 63 | } 64 | } 65 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/YoutubeProject.ReCapDemo.Entities.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Selim\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.8.0 11 | 12 | 13 | 14 | 15 | 16 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 17 | 18 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/YoutubeProject.ReCapDemo.Entities.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETCoreApp,Version=v3.1": {} 5 | }, 6 | "libraries": {}, 7 | "projectFileDependencyGroups": { 8 | ".NETCoreApp,Version=v3.1": [] 9 | }, 10 | "packageFolders": { 11 | "C:\\Users\\Selim\\.nuget\\packages\\": {}, 12 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} 13 | }, 14 | "project": { 15 | "version": "1.0.0", 16 | "restore": { 17 | "projectUniqueName": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 18 | "projectName": "YoutubeProject.ReCapDemo.Entities", 19 | "projectPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 20 | "packagesPath": "C:\\Users\\Selim\\.nuget\\packages\\", 21 | "outputPath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\obj\\", 22 | "projectStyle": "PackageReference", 23 | "fallbackFolders": [ 24 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 25 | ], 26 | "configFilePaths": [ 27 | "C:\\Users\\Selim\\AppData\\Roaming\\NuGet\\NuGet.Config", 28 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 29 | ], 30 | "originalTargetFrameworks": [ 31 | "netcoreapp3.1" 32 | ], 33 | "sources": { 34 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 35 | "https://api.nuget.org/v3/index.json": {} 36 | }, 37 | "frameworks": { 38 | "netcoreapp3.1": { 39 | "targetAlias": "netcoreapp3.1", 40 | "projectReferences": {} 41 | } 42 | }, 43 | "warningProperties": { 44 | "warnAsError": [ 45 | "NU1605" 46 | ] 47 | } 48 | }, 49 | "frameworks": { 50 | "netcoreapp3.1": { 51 | "targetAlias": "netcoreapp3.1", 52 | "imports": [ 53 | "net461", 54 | "net462", 55 | "net47", 56 | "net471", 57 | "net472", 58 | "net48" 59 | ], 60 | "assetTargetFallback": true, 61 | "warn": true, 62 | "frameworkReferences": { 63 | "Microsoft.NETCore.App": { 64 | "privateAssets": "all" 65 | } 66 | }, 67 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.100\\RuntimeIdentifierGraph.json" 68 | } 69 | } 70 | } 71 | } -------------------------------------------------------------------------------- /YoutubeProject.ReCapDemo.Entities/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "1InThtUZKg61dNTBIreFNE6Ew88O38++YQttYB5KzRHKy543mXhoVftt0g7V00u0bVAqCT3/P2QotZOlpG39pw==", 4 | "success": true, 5 | "projectFilePath": "D:\\Projeler\\Yazılım\\Csharp Project\\Project\\engin-demirog-project\\course-materials\\ReCapDemo\\YoutubeProject.ReCapDemo.Entities\\YoutubeProject.ReCapDemo.Entities.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } --------------------------------------------------------------------------------