SYMBOL INDEX (461 symbols across 123 files) FILE: Business/Abstract/IAuthService.cs type IAuthService (line 13) | public interface IAuthService method Register (line 15) | IDataResult Register(UserForRegisterDto userForRegisterDto); method Login (line 16) | IDataResult Login(UserForLoginDto userForLoginDto); method UserExists (line 17) | IResult UserExists(string email); method CreateAccessToken (line 18) | IDataResult CreateAccessToken(User user); FILE: Business/Abstract/IBrandService.cs type IBrandService (line 11) | public interface IBrandService method GetAll (line 13) | IDataResult> GetAll(); method Get (line 14) | IDataResult Get(int id); method Add (line 15) | IResult Add(Brand brand); method Update (line 16) | IResult Update(Brand brand); method Delete (line 17) | IResult Delete(Brand brand); FILE: Business/Abstract/ICarImageService.cs type ICarImageService (line 12) | public interface ICarImageService method GetAll (line 14) | IDataResult> GetAll(); method Get (line 15) | IDataResult Get(int id); method Add (line 16) | IResult Add(CarImage carImage,IFormFile file); method Update (line 17) | IResult Update(CarImage carImage, IFormFile file); method Delete (line 18) | IResult Delete(CarImage carImage); method GetImagesByCarId (line 19) | IDataResult> GetImagesByCarId(int id); method TransactionalOperation (line 20) | IResult TransactionalOperation(CarImage carImage, IFormFile file); FILE: Business/Abstract/ICarService.cs type ICarService (line 13) | public interface ICarService method GetAll (line 15) | IDataResult> GetAll(); method Get (line 16) | IDataResult Get(int id); method Add (line 18) | IResult Add(Car car); method Update (line 19) | IResult Update(Car car); method Delete (line 20) | IResult Delete(Car car); method GetCarDetail (line 22) | IDataResult GetCarDetail(int id); method GetCarsByBrandId (line 24) | IDataResult> GetCarsByBrandId(int id); method GetCarsByColorId (line 25) | IDataResult> GetCarsByColorId(int id); method GetCarDetails (line 27) | IDataResult> GetCarDetails(); method GetCarDetailsByBrandColor (line 28) | IDataResult> GetCarDetailsByBrandColor(int brandid,... method GetCarDetailsByCarId (line 29) | IDataResult> GetCarDetailsByCarId(int id); method GetCarDetailsByBrandId (line 30) | IDataResult> GetCarDetailsByBrandId(int id); method GetCarDetailsByColorId (line 31) | IDataResult> GetCarDetailsByColorId(int id); FILE: Business/Abstract/ICartService.cs type ICartService (line 11) | public interface ICartService method GetAll (line 13) | IDataResult> GetAll(); method Get (line 14) | IDataResult Get(int id); method Add (line 16) | IResult Add(Cart cart); method Update (line 17) | IResult Update(Cart cart); method Delete (line 18) | IResult Delete(Cart cart); method GetAllByCustomerId (line 20) | IDataResult> GetAllByCustomerId(int customerId); FILE: Business/Abstract/IColorService.cs type IColorService (line 11) | public interface IColorService method GetAll (line 13) | IDataResult> GetAll(); method Get (line 14) | IDataResult Get(int id); method Add (line 15) | IResult Add(Color color); method Update (line 16) | IResult Update(Color color); method Delete (line 17) | IResult Delete(Color color); FILE: Business/Abstract/ICustomerService.cs type ICustomerService (line 13) | public interface ICustomerService method GetAll (line 15) | IDataResult> GetAll(); method Get (line 16) | IDataResult Get(int id); method GetbyUser (line 17) | IDataResult GetbyUser(int id); method Add (line 18) | IResult Add(Customer customer); method Delete (line 19) | IResult Delete(Customer customer); method Update (line 20) | IResult Update(Customer customer); method GetCustomerDetails (line 21) | IDataResult> GetCustomerDetails(); FILE: Business/Abstract/IPaymentService.cs type IPaymentService (line 11) | public interface IPaymentService method Add (line 13) | IResult Add(Payment payment); FILE: Business/Abstract/IRentalService.cs type IRentalService (line 13) | public interface IRentalService method GetAll (line 15) | IDataResult> GetAll(); method Get (line 16) | IDataResult Get(int id); method Add (line 17) | IResult Add(Rental rental); method Delete (line 18) | IResult Delete(Rental rental); method Update (line 19) | IResult Update(Rental rental); method DateCheck (line 20) | IResult DateCheck(Rental rental); method GetRentalDetails (line 21) | IDataResult> GetRentalDetails(); method GetRentalDetailsByCarId (line 22) | IDataResult> GetRentalDetailsByCarId(int carId); FILE: Business/Abstract/IUserService.cs type IUserService (line 12) | public interface IUserService method GetAll (line 14) | IDataResult> GetAll(); method Get (line 15) | IDataResult Get(int id); method Add (line 16) | IResult Add(User user); method Delete (line 17) | IResult Delete(User user); method Update (line 18) | IResult Update(User user); method GetClaims (line 19) | IDataResult> GetClaims(User user); method GetByMail (line 20) | IDataResult GetByMail(string email); FILE: Business/BusinessAspects/Autofac/SecuredOperation.cs class SecuredOperation (line 16) | public class SecuredOperation:MethodInterception method SecuredOperation (line 21) | public SecuredOperation(string roles) method OnBefore (line 28) | protected override void OnBefore(IInvocation invocation) FILE: Business/Concrete/AuthManager.cs class AuthManager (line 16) | public class AuthManager : IAuthService method AuthManager (line 21) | public AuthManager(IUserService userService, ITokenHelper tokenHelper) method CreateAccessToken (line 27) | public IDataResult CreateAccessToken(User user) method Login (line 34) | public IDataResult Login(UserForLoginDto userForLoginDto) method Register (line 50) | public IDataResult Register(UserForRegisterDto userForRegisterDto) method UserExists (line 68) | public IResult UserExists(string email) FILE: Business/Concrete/BrandManager.cs class BrandManager (line 17) | public class BrandManager : IBrandService method BrandManager (line 21) | public BrandManager(IBrandDal brandDal) method Add (line 26) | [SecuredOperation("brand.add,Admin", Priority = 1)] method Delete (line 34) | [SecuredOperation("brand.delete,Admin", Priority = 1)] method Get (line 42) | public IDataResult Get(int Id) method GetAll (line 47) | public IDataResult> GetAll() method Update (line 52) | [SecuredOperation("brand.update,Admin", Priority = 1)] FILE: Business/Concrete/CarImageManager.cs class CarImageManager (line 23) | public class CarImageManager : ICarImageService method CarImageManager (line 27) | public CarImageManager(ICarImageDal carImageDal) method Add (line 32) | [SecuredOperation("carimages.add,Admin", Priority = 1)] method Update (line 51) | [SecuredOperation("carimages.update", Priority = 1)] method Delete (line 63) | [SecuredOperation("carimages.delete", Priority = 1)] method Get (line 74) | public IDataResult Get(int Id) method GetAll (line 79) | [PerformanceAspect(5)] method GetImagesByCarId (line 86) | [CacheAspect(duration: 10)] method CheckIfImageLimit (line 99) | private IResult CheckIfImageLimit(int CarId) method TransactionalOperation (line 110) | [TransactionScopeAspect] FILE: Business/Concrete/CarManager.cs class CarManager (line 20) | public class CarManager : ICarService method CarManager (line 26) | public CarManager(ICarDal carDal, IBrandDal brandDal, IColorDal colorDal) method Add (line 33) | [SecuredOperation("car.add", Priority = 1)] method Delete (line 41) | [SecuredOperation("car.delete", Priority = 1)] method Update (line 48) | [SecuredOperation("car.update", Priority = 1)] method Get (line 57) | public IDataResult Get(int Id) method GetAll (line 62) | public IDataResult> GetAll() method GetCarsByBrandId (line 68) | public IDataResult> GetCarsByBrandId(int Id) method GetCarsByColorId (line 74) | public IDataResult> GetCarsByColorId(int Id) method GetCarDetails (line 79) | public IDataResult> GetCarDetails() method GetCarDetailsByBrandId (line 84) | public IDataResult> GetCarDetailsByBrandId(int id) method GetCarDetailsByColorId (line 89) | public IDataResult> GetCarDetailsByColorId(int id) method GetCarDetailsByCarId (line 94) | public IDataResult> GetCarDetailsByCarId(int id) method GetCarDetailsByBrandColor (line 99) | public IDataResult> GetCarDetailsByBrandColor(int b... method GetCarDetail (line 106) | public IDataResult GetCarDetail(int id) FILE: Business/Concrete/CartManager.cs class CartManager (line 13) | public class CartManager : ICartService method CartManager (line 17) | public CartManager(ICartDal cartDal) method Add (line 22) | public IResult Add(Cart cart) method Delete (line 28) | public IResult Delete(Cart cart) method Get (line 34) | public IDataResult Get(int id) method GetAll (line 40) | public IDataResult> GetAll() method GetAllByCustomerId (line 46) | public IDataResult> GetAllByCustomerId(int customerId) method Update (line 52) | public IResult Update(Cart cart) FILE: Business/Concrete/ColorManager.cs class ColorManager (line 17) | public class ColorManager : IColorService method ColorManager (line 21) | public ColorManager(IColorDal colorDal) method Add (line 26) | [SecuredOperation("color.add", Priority = 1)] method Delete (line 34) | [SecuredOperation("color.delete", Priority = 1)] method Get (line 42) | public IDataResult Get(int Id) method GetAll (line 47) | public IDataResult> GetAll() method Update (line 52) | [SecuredOperation("color.update", Priority = 1)] FILE: Business/Concrete/CustomerManager.cs class CustomerManager (line 19) | public class CustomerManager:ICustomerService method CustomerManager (line 23) | public CustomerManager(ICustomerDal customerDal) method Add (line 29) | [ValidationAspect(typeof(CustomerValidator))] method Delete (line 38) | public IResult Delete(Customer customer) method Get (line 45) | public IDataResult Get(int Id) method GetAll (line 51) | public IDataResult> GetAll() method GetbyUser (line 56) | public IDataResult GetbyUser(int id) method GetCustomerDetails (line 61) | public IDataResult> GetCustomerDetails() method Update (line 67) | [ValidationAspect(typeof(CustomerValidator))] FILE: Business/Concrete/PaymentManager.cs class PaymentManager (line 13) | public class PaymentManager : IPaymentService method PaymentManager (line 17) | public PaymentManager(IPaymentDal paymentDal) method Add (line 22) | public IResult Add(Payment payment) FILE: Business/Concrete/RentalManager.cs class RentalManager (line 21) | public class RentalManager : IRentalService method RentalManager (line 26) | public RentalManager(IRentalDal rentalDal, ICarDal carDal) method Add (line 33) | [ValidationAspect(typeof(RentalValidator))] method DateCheck (line 49) | public IResult DateCheck(Rental rental) method Delete (line 60) | [SecuredOperation("rental.delete", Priority = 1)] method Get (line 67) | public IDataResult Get(int id) method GetAll (line 72) | public IDataResult> GetAll() method GetRentalDetails (line 77) | public IDataResult> GetRentalDetails() method GetRentalDetailsByCarId (line 82) | public IDataResult> GetRentalDetailsByCarId(int ... method Update (line 88) | [SecuredOperation("rental.update", Priority = 1)] method CheckIfCar (line 95) | private IResult CheckIfCar(Rental rental) FILE: Business/Concrete/UserManager.cs class UserManager (line 18) | public class UserManager : IUserService method UserManager (line 22) | public UserManager(IUserDal userDal) method Add (line 28) | [ValidationAspect(typeof(UserValidator))] method Delete (line 36) | public IResult Delete(User user) method Get (line 42) | public IDataResult Get(int id) method GetAll (line 48) | public IDataResult> GetAll() method GetByMail (line 53) | public IDataResult GetByMail(string email) method GetClaims (line 58) | public IDataResult> GetClaims(User user) method Update (line 63) | public IResult Update(User user) FILE: Business/Constants/Messages.cs class Messages (line 9) | public static class Messages FILE: Business/DependencyResolvers/Autofac/AutofacBusinessModule.cs class AutofacBusinessModule (line 19) | public class AutofacBusinessModule:Module method Load (line 21) | protected override void Load(ContainerBuilder builder) FILE: Business/ValidationRules/FluentValidation/BrandValidator.cs class BrandValidator (line 11) | public class BrandValidator:AbstractValidator method BrandValidator (line 13) | public BrandValidator() FILE: Business/ValidationRules/FluentValidation/CarImageValidator.cs class CarImageValidator (line 11) | public class CarImageValidator : AbstractValidator method CarImageValidator (line 13) | public CarImageValidator() FILE: Business/ValidationRules/FluentValidation/CarValidator.cs class CarValidator (line 11) | public class CarValidator : AbstractValidator method CarValidator (line 13) | public CarValidator() method StartWithA (line 30) | private bool StartWithA(string arg) FILE: Business/ValidationRules/FluentValidation/ColorValidator.cs class ColorValidator (line 11) | public class ColorValidator:AbstractValidator method ColorValidator (line 13) | public ColorValidator() FILE: Business/ValidationRules/FluentValidation/CustomerValidator.cs class CustomerValidator (line 11) | public class CustomerValidator : AbstractValidator method CustomerValidator (line 13) | public CustomerValidator() FILE: Business/ValidationRules/FluentValidation/RentalValidator.cs class RentalValidator (line 11) | public class RentalValidator:AbstractValidator method RentalValidator (line 13) | public RentalValidator() FILE: Business/ValidationRules/FluentValidation/UserValidator.cs class UserValidator (line 11) | public class UserValidator : AbstractValidator method UserValidator (line 13) | public UserValidator() method MailCheck (line 24) | private bool MailCheck(string arg) FILE: CarRentalQuery1.sql type dbo (line 1) | CREATE TABLE [dbo].[Colors] ( type dbo (line 7) | CREATE TABLE [dbo].[Brands] ( type dbo (line 13) | CREATE TABLE [dbo].[Cars] ( type dbo (line 25) | CREATE TABLE [dbo].[Users] ( type dbo (line 36) | CREATE TABLE [dbo].[Customers] ( type dbo (line 44) | CREATE TABLE [dbo].[Rentals] ( type dbo (line 55) | CREATE TABLE [dbo].[CarImages] ( type dbo (line 64) | CREATE TABLE [dbo].[OperationClaims] ( type dbo (line 70) | CREATE TABLE [dbo].[UserOperationClaims] ( FILE: ConsoleUI/Program.cs class Program (line 9) | class Program method Main (line 11) | static void Main(string[] args) FILE: Core/Aspect/Autofac/Caching/CacheAspect.cs class CacheAspect (line 13) | public class CacheAspect:MethodInterception method CacheAspect (line 18) | public CacheAspect(int duration=60) method Intercept (line 24) | public override void Intercept(IInvocation invocation) FILE: Core/Aspect/Autofac/Caching/CacheRemoveAspect.cs class CacheRemoveAspect (line 12) | public class CacheRemoveAspect:MethodInterception method CacheRemoveAspect (line 17) | public CacheRemoveAspect(string pattern) method OnSuccess (line 23) | protected override void OnSuccess(IInvocation invocation) FILE: Core/Aspect/Autofac/Performance/PerformanceAspect.cs class PerformanceAspect (line 12) | public class PerformanceAspect:MethodInterception method PerformanceAspect (line 17) | public PerformanceAspect(int interval) method OnBefore (line 24) | protected override void OnBefore(IInvocation invocation) method OnAfter (line 29) | protected override void OnAfter(IInvocation invocation) FILE: Core/Aspect/Autofac/Transaction/TransactionScopeAspect.cs class TransactionScopeAspect (line 10) | public class TransactionScopeAspect:MethodInterception method Intercept (line 12) | public override void Intercept(IInvocation invocation) FILE: Core/Aspect/Autofac/Validation/ValidationAspect.cs class ValidationAspect (line 12) | public class ValidationAspect:MethodInterception method ValidationAspect (line 16) | public ValidationAspect(Type validatorType) method OnBefore (line 25) | protected override void OnBefore(IInvocation invocation) FILE: Core/CrossCuttingConcerns/Caching/ICacheManager.cs type ICacheManager (line 7) | public interface ICacheManager method Get (line 9) | T Get(string key); method Get (line 10) | object Get(string key); method Add (line 11) | void Add(string key, object value, int duration); method IsAdd (line 12) | bool IsAdd(string key); method Remove (line 13) | void Remove(string key); method RemoveByPattern (line 14) | void RemoveByPattern(string pattern); FILE: Core/CrossCuttingConcerns/Caching/Microsoft/MemoryCacheManager.cs class MemoryCacheManager (line 12) | public class MemoryCacheManager : ICacheManager method MemoryCacheManager (line 16) | public MemoryCacheManager() method Add (line 21) | public void Add(string key, object value, int duration) method Get (line 26) | public T Get(string key) method Get (line 31) | public object Get(string key) method IsAdd (line 36) | public bool IsAdd(string key) method Remove (line 41) | public void Remove(string key) method RemoveByPattern (line 46) | public void RemoveByPattern(string pattern) FILE: Core/CrossCuttingConcerns/Validation/ValidationTool.cs class ValidationTool (line 8) | public static class ValidationTool method Validate (line 10) | public static void Validate(IValidator validator, object entity) FILE: Core/DataAccess/EntityFramework/EfEntityRepositoryBase.cs class EfEntityRepositoryBase (line 11) | public class EfEntityRepositoryBase:IEntityRepository<... method Add (line 15) | public void Add(TEntity entity) method Delete (line 25) | public void Delete(TEntity entity) method Get (line 35) | public TEntity Get(Expression> filter) method GetAll (line 43) | public List GetAll(Expression> filter = n... method Update (line 53) | public void Update(TEntity entity) FILE: Core/DataAccess/IEntityRepository.cs type IEntityRepository (line 11) | public interface IEntityRepository where T:class,IEntity,new() method GetAll (line 13) | List GetAll(Expression> filter=null); method Get (line 14) | T Get(Expression> filter); method Add (line 15) | void Add(T entity); method Update (line 16) | void Update(T entity); method Delete (line 17) | void Delete(T entity); FILE: Core/DependencyResolvers/CoreModule.cs class CoreModule (line 13) | public class CoreModule : ICoreModule method Load (line 15) | public void Load(IServiceCollection serviceCollection) FILE: Core/Entities/Concrete/OperationClaim.cs class OperationClaim (line 7) | public class OperationClaim:IEntity FILE: Core/Entities/Concrete/User.cs class User (line 9) | public class User:IEntity FILE: Core/Entities/Concrete/UserOperationClaim.cs class UserOperationClaim (line 7) | public class UserOperationClaim:IEntity FILE: Core/Entities/IDto.cs type IDto (line 7) | public interface IDto FILE: Core/Entities/IEntity.cs type IEntity (line 9) | public interface IEntity FILE: Core/Extensions/ClaimExtensions.cs class ClaimExtensions (line 10) | public static class ClaimExtensions method AddEmail (line 12) | public static void AddEmail(this ICollection claims, string email) method AddName (line 17) | public static void AddName(this ICollection claims, string name) method AddNameIdentifier (line 22) | public static void AddNameIdentifier(this ICollection claims, s... method AddRoles (line 27) | public static void AddRoles(this ICollection claims, string[] r... FILE: Core/Extensions/ClaimsPrincipalExtensions.cs class ClaimsPrincipalExtensions (line 7) | public static class ClaimsPrincipalExtensions method Claims (line 9) | public static List Claims(this ClaimsPrincipal claimsPrincipal... method ClaimRoles (line 15) | public static List ClaimRoles(this ClaimsPrincipal claimsPrinc... FILE: Core/Extensions/ErrorDetails.cs class ErrorDetails (line 7) | public class ErrorDetails method ToString (line 12) | public override string ToString() class ValidationErrorDetails (line 18) | public class ValidationErrorDetails:ErrorDetails FILE: Core/Extensions/ExceptionMiddleware.cs class ExceptionMiddleware (line 12) | public class ExceptionMiddleware method ExceptionMiddleware (line 16) | public ExceptionMiddleware(RequestDelegate next) method InvokeAsync (line 21) | public async Task InvokeAsync(HttpContext httpContext) method HandleExceptionAsync (line 33) | private Task HandleExceptionAsync(HttpContext httpContext, Exception e) FILE: Core/Extensions/ExceptionMiddlewareExtensions.cs class ExceptionMiddlewareExtensions (line 8) | public static class ExceptionMiddlewareExtensions method ConfigureCustomExceptionMiddleware (line 10) | public static void ConfigureCustomExceptionMiddleware(this IApplicatio... FILE: Core/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 9) | public static class ServiceCollectionExtensions method AddDependencyResolvers (line 11) | public static IServiceCollection AddDependencyResolvers( this IService... FILE: Core/Utilities/Business/BusinessRules.cs class BusinessRules (line 8) | public class BusinessRules method Run (line 10) | public static IResult Run(params IResult[] logics) FILE: Core/Utilities/FileHelper/FileHelper.cs class FileHelper (line 8) | public class FileHelper method AddAsync (line 10) | public static string AddAsync(IFormFile file) method UpdateAsync (line 34) | public static string UpdateAsync(string sourcePath, IFormFile file) method DeleteAsync (line 55) | public static IResult DeleteAsync(string path) method newPath (line 69) | public static (string newPath, string Path2) newPath(IFormFile file) FILE: Core/Utilities/Interceptors/AspectInterceptorSelector.cs class AspectInterceptorSelector (line 11) | public class AspectInterceptorSelector : IInterceptorSelector method SelectInterceptors (line 13) | public IInterceptor[] SelectInterceptors(Type type, MethodInfo method,... FILE: Core/Utilities/Interceptors/MethodInterception.cs class MethodInterception (line 8) | public abstract class MethodInterception: MethodInterceptionBaseAttribute method OnBefore (line 10) | protected virtual void OnBefore(IInvocation invocation) { } method OnAfter (line 11) | protected virtual void OnAfter(IInvocation invocation) { } method OnException (line 12) | protected virtual void OnException(IInvocation invocation, System.Exce... method OnSuccess (line 13) | protected virtual void OnSuccess(IInvocation invocation) { } method Intercept (line 15) | public override void Intercept(IInvocation invocation) FILE: Core/Utilities/Interceptors/MethodInterceptionBaseAttribute.cs class MethodInterceptionBaseAttribute (line 8) | [AttributeUsage(AttributeTargets.Class|AttributeTargets.Method,AllowMult... method Intercept (line 12) | public virtual void Intercept(IInvocation invocation) { } FILE: Core/Utilities/IoC/ICoreModule.cs type ICoreModule (line 8) | public interface ICoreModule method Load (line 10) | void Load(IServiceCollection serviceCollection); FILE: Core/Utilities/IoC/ServiceTool.cs class ServiceTool (line 8) | public static class ServiceTool method Create (line 12) | public static IServiceCollection Create(IServiceCollection services) FILE: Core/Utilities/Results/DataResult.cs class DataResult (line 7) | public class DataResult : Result, IDataResult method DataResult (line 9) | public DataResult(T data,bool success,string message):base(success,mes... method DataResult (line 14) | public DataResult(T data,bool success):base(success) FILE: Core/Utilities/Results/ErrorDataResult.cs class ErrorDataResult (line 7) | public class ErrorDataResult:DataResult method ErrorDataResult (line 9) | public ErrorDataResult(T data,string message):base(data,false,message) method ErrorDataResult (line 13) | public ErrorDataResult(T data):base(data,false) method ErrorDataResult (line 17) | public ErrorDataResult(string message):base(default,false) method ErrorDataResult (line 21) | public ErrorDataResult():base(default,false) FILE: Core/Utilities/Results/ErrorResult.cs class ErrorResult (line 7) | public class ErrorResult:Result method ErrorResult (line 9) | public ErrorResult(string message):base(false,message) method ErrorResult (line 13) | public ErrorResult():base(false) FILE: Core/Utilities/Results/IDataResult.cs type IDataResult (line 7) | public interface IDataResult:IResult FILE: Core/Utilities/Results/IResult.cs type IResult (line 7) | public interface IResult FILE: Core/Utilities/Results/Result.cs class Result (line 7) | public class Result : IResult method Result (line 9) | public Result(bool success,string message):this(success) method Result (line 13) | public Result(bool success) FILE: Core/Utilities/Results/SuccessDataResult.cs class SuccessDataResult (line 7) | public class SuccessDataResult:DataResult method SuccessDataResult (line 9) | public SuccessDataResult(T data, string message):base(data,true,message) method SuccessDataResult (line 13) | public SuccessDataResult(T data):base(data,true) method SuccessDataResult (line 17) | public SuccessDataResult(string message):base(default,true,message) method SuccessDataResult (line 21) | public SuccessDataResult():base(default,true) FILE: Core/Utilities/Results/SuccessResult.cs class SuccessResult (line 7) | public class SuccessResult:Result method SuccessResult (line 9) | public SuccessResult(string message):base(true,message) method SuccessResult (line 13) | public SuccessResult():base(true) FILE: Core/Utilities/Security/Encryption/SecurityKeyHelper.cs class SecurityKeyHelper (line 8) | public class SecurityKeyHelper method CreateSecurityKey (line 10) | public static SecurityKey CreateSecurityKey(string securityKey) FILE: Core/Utilities/Security/Encryption/SigningCredentialsHelper.cs class SigningCredentialsHelper (line 8) | public class SigningCredentialsHelper method CreateSigningCredentials (line 10) | public static SigningCredentials CreateSigningCredentials(SecurityKey ... FILE: Core/Utilities/Security/Hashing/HashingHelper.cs class HashingHelper (line 7) | public class HashingHelper method CreatePasswordHash (line 9) | public static void CreatePasswordHash(string password, out byte[] pass... method VerifyPasswordHash (line 18) | public static bool VerifyPasswordHash(string password, byte[] password... FILE: Core/Utilities/Security/Jwt/AccessToken.cs class AccessToken (line 7) | public class AccessToken FILE: Core/Utilities/Security/Jwt/ITokenHelper.cs type ITokenHelper (line 8) | public interface ITokenHelper method CreateToken (line 10) | AccessToken CreateToken(User user, List operationClaims); FILE: Core/Utilities/Security/Jwt/JwtHelper.cs class JwtHelper (line 15) | public class JwtHelper : ITokenHelper method JwtHelper (line 21) | public JwtHelper(IConfiguration configuration) method CreateToken (line 27) | public AccessToken CreateToken(User user, List operati... method CreateJwtSecurityToken (line 38) | private JwtSecurityToken CreateJwtSecurityToken(TokenOptions tokenOpti... method SetClaims (line 52) | private IEnumerable SetClaims(User user, List o... FILE: Core/Utilities/Security/Jwt/TokenOptions.cs class TokenOptions (line 3) | public class TokenOptions FILE: DataAccess/Abstract/IBrandDal.cs type IBrandDal (line 9) | public interface IBrandDal:IEntityRepository FILE: DataAccess/Abstract/ICarDal.cs type ICarDal (line 12) | public interface ICarDal:IEntityRepository method GetCarDetails (line 14) | List GetCarDetails(); FILE: DataAccess/Abstract/ICarImageDal.cs type ICarImageDal (line 9) | public interface ICarImageDal:IEntityRepository FILE: DataAccess/Abstract/ICartDal.cs type ICartDal (line 9) | public interface ICartDal: IEntityRepository FILE: DataAccess/Abstract/IColorDal.cs type IColorDal (line 9) | public interface IColorDal:IEntityRepository FILE: DataAccess/Abstract/ICustomerDal.cs type ICustomerDal (line 10) | public interface ICustomerDal:IEntityRepository method GetCustomerDetails (line 12) | List GetCustomerDetails(); FILE: DataAccess/Abstract/IPaymentDal.cs type IPaymentDal (line 9) | public interface IPaymentDal:IEntityRepository FILE: DataAccess/Abstract/IRentalDal.cs type IRentalDal (line 10) | public interface IRentalDal:IEntityRepository method GetRentalDetails (line 12) | List GetRentalDetails(); FILE: DataAccess/Abstract/IUserDal.cs type IUserDal (line 9) | public interface IUserDal:IEntityRepository method GetClaims (line 11) | List GetClaims(User user); FILE: DataAccess/Concrete/EntityFramework/CarRentalContext.cs class CarRentalContext (line 12) | public class CarRentalContext : DbContext method OnConfiguring (line 14) | protected override void OnConfiguring(DbContextOptionsBuilder optionsB... FILE: DataAccess/Concrete/EntityFramework/EfBrandDal.cs class EfBrandDal (line 13) | public class EfBrandDal : EfEntityRepositoryBase, I... method GetCarDetails (line 17) | public List GetCarDetails() FILE: DataAccess/Concrete/EntityFramework/EfCarImageDal.cs class EfCarImageDal (line 10) | public class EfCarImageDal:EfEntityRepositoryBase, ... FILE: DataAccess/Concrete/EntityFramework/EfColorDal.cs class EfColorDal (line 13) | public class EfColorDal : EfEntityRepositoryBase GetCustomerDetails() FILE: DataAccess/Concrete/EntityFramework/EfPaymentDal.cs class EfPaymentDal (line 10) | public class EfPaymentDal: EfEntityRepositoryBase GetRentalDetails() FILE: DataAccess/Concrete/EntityFramework/EfUserDal.cs class EfUserDal (line 11) | public class EfUserDal : EfEntityRepositoryBase,... method GetClaims (line 13) | public List GetClaims(User user) FILE: DataAccess/Concrete/InMemory/InMemoryCarDal.cs class InMemoryCarDal (line 13) | public class InMemoryCarDal : ICarDal method InMemoryCarDal (line 17) | public InMemoryCarDal() method Add (line 27) | public void Add(Car car) method Delete (line 32) | public void Delete(Car car) method Get (line 41) | public Car Get(Expression> filter) method Get (line 46) | public Car Get(int id) method GetAll (line 51) | public List GetAll(Expression> filter = null) method GetAll (line 56) | public List GetAll() method GetCarDetails (line 61) | public List GetCarDetails() method Update (line 66) | public void Update(Car car) FILE: Entities/Concrete/Brand.cs class Brand (line 10) | public class Brand:IEntity FILE: Entities/Concrete/Car.cs class Car (line 10) | public class Car: IEntity FILE: Entities/Concrete/CarImage.cs class CarImage (line 10) | public class CarImage:IEntity method CarImage (line 12) | public CarImage() FILE: Entities/Concrete/Cart.cs class Cart (line 10) | public class Cart: IEntity FILE: Entities/Concrete/Color.cs class Color (line 10) | public class Color:IEntity FILE: Entities/Concrete/Customer.cs class Customer (line 10) | public class Customer:IEntity FILE: Entities/Concrete/Payment.cs class Payment (line 10) | public class Payment:IEntity FILE: Entities/Concrete/Rental.cs class Rental (line 10) | public class Rental:IEntity FILE: Entities/DTOs/CarDetailDto.cs class CarDetailDto (line 10) | public class CarDetailDto:IDto FILE: Entities/DTOs/CustomerDetailDto.cs class CustomerDetailDto (line 10) | public class CustomerDetailDto:IDto FILE: Entities/DTOs/RentalDetailDto.cs class RentalDetailDto (line 10) | public class RentalDetailDto:IDto FILE: Entities/DTOs/UserForLoginDto.cs class UserForLoginDto (line 10) | public class UserForLoginDto:IDto FILE: Entities/DTOs/UserForRegisterDto.cs class UserForRegisterDto (line 10) | public class UserForRegisterDto:IDto FILE: WebAPI/Controllers/AuthController.cs class AuthController (line 12) | [Route("api/[controller]")] method AuthController (line 18) | public AuthController(IAuthService authService) method Login (line 23) | [HttpPost("login")] method Register (line 41) | [HttpPost("register")] FILE: WebAPI/Controllers/BrandsController.cs class BrandsController (line 12) | [Route("api/[controller]")] method BrandsController (line 17) | public BrandsController(IBrandService brandService) method GetAll (line 22) | [HttpGet("getall")] method GetById (line 33) | [HttpGet("getbyid")] method Add (line 44) | [HttpPost("add")] method Delete (line 55) | [HttpPost("delete")] method Update (line 66) | [HttpPost("update")] FILE: WebAPI/Controllers/CarImagesController.cs class CarImagesController (line 11) | [Route("api/[controller]")] method CarImagesController (line 17) | public CarImagesController(ICarImageService carImageService) method GetAll (line 22) | [HttpGet("getall")] method GetById (line 33) | [HttpGet("getbyid")] method GetImagesByCarId (line 44) | [HttpGet("getimagesbycaridform")] method GetImagesByCarId2 (line 55) | [HttpGet("getimagesbycarid")] method AddAsync (line 66) | [HttpPost("add")] method Update (line 79) | [HttpPost("update")] method Delete (line 91) | [HttpPost("delete")] method TransactionTest (line 104) | [HttpPost("transaction")] FILE: WebAPI/Controllers/CarsController.cs class CarsController (line 12) | [Route("api/[controller]")] method CarsController (line 18) | public CarsController(ICarService carService) method GetAll (line 23) | [HttpGet("getall")] method GetById (line 34) | [HttpGet("getbyid")] method GetByCarId (line 45) | [HttpGet("getbycarid")] method GetCarsByBrandId (line 56) | [HttpGet("getcarsbybrandid")] method GetCarsByColorId (line 67) | [HttpGet("getcarsbycolorid")] method Add (line 78) | [HttpPost("add")] method Delete (line 89) | [HttpPost("delete")] method Update (line 100) | [HttpPost("update")] method GetCarsDetails (line 111) | [HttpGet("getcardetails")] method GetCarsDetailsByCarId (line 122) | [HttpGet("getcardetailsbycarid")] method GetCarDetailsByBrandColor (line 134) | [HttpGet("getcardetailsbybrandcolor")] method GetCarDetailsByBrandId (line 145) | [HttpGet("getcardetailsbybrandid")] method GetCarDetailsByColorId (line 155) | [HttpGet("getcardetailsbycolorid")] FILE: WebAPI/Controllers/CartsController.cs class CartsController (line 11) | [Route("api/[controller]")] method CartsController (line 17) | public CartsController(ICartService cartService) method GetAll (line 22) | [HttpGet("getall")] method GetAll (line 33) | [HttpGet("getallbyid")] FILE: WebAPI/Controllers/ColorsController.cs class ColorsController (line 12) | [Route("api/[controller]")] method ColorsController (line 18) | public ColorsController(IColorService colorService) method GetAll (line 23) | [HttpGet("getall")] method GetById (line 34) | [HttpGet("getbyid")] method Add (line 45) | [HttpPost("add")] method Delete (line 56) | [HttpPost("delete")] method Update (line 67) | [HttpPost("update")] FILE: WebAPI/Controllers/CustomersController.cs class CustomersController (line 12) | [Route("api/[controller]")] method CustomersController (line 18) | public CustomersController(ICustomerService customerService) method GetAll (line 23) | [HttpGet("getall")] method GetCustomerDetails (line 34) | [HttpGet("getalldetails")] method GetById (line 45) | [HttpGet("getbyid")] method GetByUserId (line 56) | [HttpGet("getbyuserid")] method Add (line 67) | [HttpPost("add")] method Delete (line 77) | [HttpPost("delete")] method Update (line 88) | [HttpPost("update")] FILE: WebAPI/Controllers/PaysController.cs class PaysController (line 12) | [Route("api/[controller]")] method PaysController (line 17) | public PaysController(IPaymentService paymentService) method Add (line 22) | [HttpPost("add")] FILE: WebAPI/Controllers/RentalsController.cs class RentalsController (line 12) | [Route("api/[controller]")] method RentalsController (line 18) | public RentalsController(IRentalService rentalService) method GetAll (line 23) | [HttpGet("getall")] method GetRentalDetails (line 34) | [HttpGet("getrentaldetails")] method GetRentalDetailsByCarId (line 45) | [HttpGet("getrentaldetailsbycarid")] method GetById (line 56) | [HttpGet("getbyid")] method Add (line 67) | [HttpPost("add")] method Delete (line 79) | [HttpPost("delete")] method Update (line 90) | [HttpPost("update")] method datecheck (line 101) | [HttpPost("datecheck")] FILE: WebAPI/Controllers/UsersController.cs class UsersController (line 12) | [Route("api/[controller]")] method UsersController (line 18) | public UsersController(IUserService userService) method GetAll (line 23) | [HttpGet("getall")] method GetById (line 34) | [HttpGet("getbyid")] method Add (line 45) | [HttpPost("add")] method Delete (line 56) | [HttpPost("delete")] method Update (line 67) | [HttpPost("update")] FILE: WebAPI/Controllers/WeatherForecastController.cs class WeatherForecastController (line 10) | [ApiController] method WeatherForecastController (line 21) | public WeatherForecastController(ILogger lo... method Get (line 26) | [HttpGet] FILE: WebAPI/Program.cs class Program (line 15) | public class Program method Main (line 17) | public static void Main(string[] args) method CreateHostBuilder (line 22) | public static IHostBuilder CreateHostBuilder(string[] args) => FILE: WebAPI/Startup.cs class Startup (line 28) | public class Startup method Startup (line 30) | public Startup(IConfiguration configuration) method ConfigureServices (line 38) | public void ConfigureServices(IServiceCollection services) method Configure (line 78) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) FILE: WebAPI/WeatherForecast.cs class WeatherForecast (line 5) | public class WeatherForecast