예제 #1
0
 /// <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;
 }
예제 #2
0
 /// <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;
 }
예제 #3
0
 /// <summary>
 /// Constructor parametrizado del controlador
 /// </summary>
 /// <param name="business"></param>
 public UserController(ICRUDBusiness <UserModel, Guid> business) : base(business)
 {
 }