/// <summary> /// Construtor padrão /// </summary> /// <param name="business">Classe de negócios</param> /// <param name="dbContext">Contexto de banco de dados</param> /// <param name="logger">Logger</param> public CRUDService( ICRUDBusiness <T> business, IDbContext dbContext, ILogger <CRUDService <T> > logger) { _dbContext = dbContext?.CurrentDbContext; _business = business; _logger = logger; }
/// <summary> /// /// </summary> /// <param name="negocio"></param> /// <param name="ComprobarExiste"></param> public CRUDController(ICRUDBusiness <TModel, TKey> negocio, bool ComprobarExiste = false) : base() { this.negocio = negocio; this.bComprobarExiste = ComprobarExiste; }
/// <summary> /// Constructor parametrizado del controlador /// </summary> /// <param name="business"></param> public UserController(ICRUDBusiness <UserModel, Guid> business) : base(business) { }