All Projects → sugrado → DotNETCarRental

sugrado / DotNETCarRental

Licence: other
Daily car rental simulation with ASP.NET.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to DotNETCarRental

Kodkod
https://github.com/alirizaadiyahsi/Nucleus Web API layered architecture startup template with ASP.NET Core 2.1, EF Core 2.1 and Vue Client
Stars: ✭ 45 (+246.15%)
Mutual labels:  design-patterns, jwt-token, entity-framework-core
ECommerceProjectWithWebAPI
.NET 5.0 Web API İle E-Ticaret Sitesi Yapımı MVC,Win Form,Angular ve Mobil
Stars: ✭ 35 (+169.23%)
Mutual labels:  mssql, webapi, fluentvalidation
Urf.core
Unit of Work & Repositories Framework - .NET Core, NET Standard, Entity Framework Core. 100% extensible & lightweight. Live demo: https://goo.gl/QpJVgd
Stars: ✭ 226 (+1638.46%)
Mutual labels:  design-patterns, entity-framework-core, webapi
CSharpCampReCapProject
Kodlama.io | C# Camp | Recap Project | Car Rental System | 2021
Stars: ✭ 17 (+30.77%)
Mutual labels:  autofac, webapi, fluentvalidation
Asmin
Asmin is .NET CORE project infrastructure, to get a quick start on the project.
Stars: ✭ 89 (+584.62%)
Mutual labels:  interceptor, entity-framework-core, aspect-oriented-programming
N-Tier-Architecture
This is a n-layer architecture based on Common web application architectures.
Stars: ✭ 105 (+707.69%)
Mutual labels:  entity-framework-core, webapi, n-tier-architecture
Clean Architecture Manga
🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Stars: ✭ 3,104 (+23776.92%)
Mutual labels:  design-patterns, entity-framework-core, webapi
WebApiToTypeScript
A tool for code generating TypeScript endpoints for your ASP.NET Web API controllers
Stars: ✭ 26 (+100%)
Mutual labels:  asp-net, webapi
ArchitectNow.ApiStarter
Sample ASP.NET Core 2 API Setup used by ArchitectNow for corresponding workshop presentations
Stars: ✭ 35 (+169.23%)
Mutual labels:  autofac, fluentvalidation
SPA-With-Blazor
Creating a Single Page Application with Razor pages in Blazor using Entity Framework Core database first approach.
Stars: ✭ 27 (+107.69%)
Mutual labels:  entity-framework-core, webapi
Joker
An example of microservices container based application which implemented different approaches within each microservice (DDD, CQRS, Simple CRUD)
Stars: ✭ 41 (+215.38%)
Mutual labels:  entity-framework-core, fluentvalidation
TraceHub
Centralized and distributed logging for Web applications and services, extending System.Diagnostics and Essential.Diagnostics, providing structured tracing and logging withou needing to change 1 line of your application codes
Stars: ✭ 22 (+69.23%)
Mutual labels:  asp-net, webapi
GPONMonitor
GPON Monitoring tool for Dasan Networks GPON OLTs
Stars: ✭ 26 (+100%)
Mutual labels:  asp-net, webapi
CrmWebApi
🎉 CRM后台管理系统(后端 WebApi)
Stars: ✭ 13 (+0%)
Mutual labels:  autofac, webapi
ITL
Sample Web API implementation with .NET Core and DDD using Clean Architecture.
Stars: ✭ 29 (+123.08%)
Mutual labels:  entity-framework-core, fluentvalidation
ByteScout-SDK-SourceCode
ALL source code samples for ByteScout SDKs and Web API API products.
Stars: ✭ 24 (+84.62%)
Mutual labels:  asp-net, webapi
codegenerator
Generate EF6 WebApi with an AngularJS font-end
Stars: ✭ 11 (-15.38%)
Mutual labels:  asp-net, webapi
dotnet-learning
Материалы для обучения C# и ASP.NET
Stars: ✭ 62 (+376.92%)
Mutual labels:  entity-framework-core, webapi
eixample
Multi-Tenant .NET 6 Architecture (Angular, Vue, React)
Stars: ✭ 61 (+369.23%)
Mutual labels:  entity-framework-core, autofac
MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (+1100%)
Mutual labels:  entity-framework-core, webapi

Multitier architecture project. Daily car rental simulation.

My Linkedin Profile
My e-mail address: [email protected]

Technologies and techniques used in the project. (Projede kullanılan teknikler ve teknolojiler.)

  • N-Tier Architecture

  • AOP

  • "Entity Framework"

  • "Autofac"

  • "Fluent Validation"

  • "Json Web Token"

  • "API"

  • "LINQ"

  • Interceptors

  • Aspects

  • Repository Design Pattern

  • Custom Error Middleware

  • DTO's

  • Authorization System

  • Result structure in every part of the project

Mar 29, 2021

-->(English)

  • Refactoring auth manager.
  • Erasability control for brands and colors.
  • Customer findex score control and management.
  • Change password feature.
  • For more information and Front-End visit my repository: Daily Car Rental Project

-->(Türkçe)

  • Auth Manager dosyası yeniden düzenlendi.
  • Renk ve marka için silinebilme durumu kontrolü eklendi.
  • Müşteri findeks skoru kontrolü ve yönetimi, VIP müşteri durumları eklendi.
  • Şifre değiştirme özelliği yazıldı. Şifreyi değiştirebilmek için kullanıcı eski şifresini doğru girmelidir.
  • Daha fazla bilgi, projeden görseller ve front-end kodlarını görmek için bu depomu ziyaret edebilirsiniz: Günlük Araç Kiralama Projesi

Mar 24, 2021

-->(English)

  • Backend Custom Error Middleware added.
  • Payment feature added.
  • Fixed some bugs.

-->(Türkçe)

  • Backend Custom Error Middleware sistemi yazıldı.
  • Ödeme yapma sistemi eklendi.
  • Hatalar düzeltildi.

Mar 17, 2021

-->(English)

  • Fixed GetImagesByCarId method.
  • Add "get car details by brand" method.
  • Add "get car details by color" method.

-->(Türkçe)

  • GetImagesByCarId metodu düzeltildi.
  • Araç detaylarını marka id'sine göre çağırma özelliği eklendi.
  • Araç detaylarını renk id'sine göre çağırma özelliği eklendi.

Mar 5, 2021

-->(English)

  • Authorization system added.
  • JWT integration added.
  • Cache Aspect added.
  • Transaction Aspect added.
  • Performance Aspect added.

-->(Türkçe)

  • Yetkilendirme sistemi eklendi.
  • JWT entegrasyonu yapıldı.
  • Cache Aaspect eklendi.
  • Transaction Aspect eklendi.
  • Performance Aspect eklendi.

Feb 28, 2021

-->(English)

  • Add CarImages table.
  • Add a picture to the car via the WebAPI.
  • Pictures stored with GUID.
  • Image deletion, update capabilities added.
  • A car can have up to 5 images.
  • The date of the picture upload is determined automatically.
  • The default image is shown for vehicles without photos.

-->(Türkçe)

  • CarImages tablosu eklendi.
  • WebAPI aracılığıyla her araca özel resim ekleme özelliği.
  • Resimlerin ismi ne olursa olsun yeniden isimlendirilip GUID şeklinde kaydolur.
  • Resim silme ve güncelleme özellikleri eklendi.
  • Bir aracın en fazla 5 tane fotoğrafı olabilir.
  • Fotoğrafın yüklenme tarihi otomatik olarak şimdiki zamandır.
  • Fotoğrafı olmayan araçlar için varsayılan bir resim gösterilir.

Feb 20, 2021

-->(English)

  • "AOP" support added.
  • ValidationAspect added.
  • "FluentValidation" support added.
  • "Autofac" support added.

-->(Türkçe)

  • "AOP" desteği eklendi.
  • ValidationAspect eklendi.
  • FluentValidation desteği eklendi.
  • "Autofac" desteği eklendi.

Feb 15, 2021

-->(English)

  • "WebAPI" layer was established.
  • All services in the business layer were written for APIs.
  • GetById method added for rentals.

-->(Türkçe)

  • WebAPI katmanı oluşturuldu.
  • Business katmanındaki tüm fonksiyonlar WebAPI için yazıldı.
  • Kiralamalar için GetById metodu eklendi.

Feb 14, 2021

-->(English)

  • "Results" configuration created in "Core" layer.
  • "Business" classes have been refactored.
  • Created "Users" table.
  • Created "Customers" table.
  • Created "Rentals" table.
  • The necessary conditions have been added for renting a car.

-->(Türkçe)

  • "Result" konfigürasyonu Core katmanında oluşturuldu.
  • "Business" sınıfı refactor edildi.
  • "Users" tablosu oluşturuldu.
  • "Customers" tablosu oluşturuldu.
  • "Rentals" tablosu oluşturuldu.
  • Araç kiralamak için bazı şartlar eklendi.

Feb 7, 2021

-->(English)

  • Fixed GetById method and made available for each object.
  • Globel Core layer added.
  • Some universal interfaces moved to the Core layer.
  • Dto used.
  • Added all CRUD operations for Car, Brand and Color objects.
  • GetCarDetails method was added by joining 3 tables in the database.
  • GetCarDetails method is used in program.cs.

-->(Türkçe)

  • GetById metodu düzeltildi ve her nesne için kullanılabilir hale getirildi.
  • Core katmanı oluşturuldu.
  • Global interface'ler Core katmanına taşındı.
  • DTO yapıları oluşturuldu.
  • Tüm nesneler için CRUD operasyonları işleme sunuldu.
  • GetCarDetails metodu eklendi. (3 farklı tablo join edilerek DTO oluşturuldu.)
  • GetCarDetails metodunun kullanım örneği Program.cs'de kullanıma sunuldu.

Feb 5, 2021

-->(English)

  • Car update method added.
  • Adding each method's sample usage to Program.cs

-->(Türkçe)

  • Araç güncelleme metodu eklendi.
  • Bazı metodların kullanımı Program.cs'ye eklendi.

Feb 4, 2021

-->(English)

  • Brand and Color objects have been added.
  • EntityFramework added.
  • GetCarsByBrandId and GetCarsByColorId methods added.
  • Some conditions have been added to add vehicles to the database.

-->(Türkçe)

  • Marka ve renk objeleri eklendi.
  • EntityFramework desteği eklendi.
  • GetCarsByBrandId ve GetCarsByColorId metodları eklendi.
  • Veritabanına araç eklemek için bazı koşullar eklendi.

Feb 1, 2021

-->(English)

  • Add project files.

-->(Türkçe)

  • Proje dosyalarının eklenmesi.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].