public AbstractAPIController(IAbstractRepository repo, IValidation validation) { paramDictionnary = new ParameterOverride("validationDictionnary", this.ModelState); paramRepo = new ParameterOverride("repo", repo); paramValidation = new ParameterOverride("validation", validation); Repo = repo; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, IAbstractRepository databaseRepository) { List <User> t = databaseRepository.UsersRepository.IncludeEntity <PersonData>().FindAll() as List <User>; foreach (User us in t) { PersonData r = us.PersonData; } if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseBrowserLink(); app.UseStaticFiles(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
public AbstractReplicationService(IAbstractRepository <TEntity> repository) { Repository = repository; }
public CategoryService(IAbstractRepository <CategoryMaster> userRepository) { _userRepository = userRepository; }
public AbstractMemoryStorageService(IAbstractRepository <TEntity> repository) { Repository = repository; }
public AbstractService(IAbstractRepository abstractRepository) { _abstractRepository = abstractRepository ?? throw new ArgumentNullException(nameof(abstractRepository)); }
public AbstractService(IValidation <ENTITY> validation, IAbstractRepository <ENTITY> repo) : this(null, repo, validation) { }
public AbstractService(ModelStateDictionary dict, IAbstractRepository <ENTITY> repo, IValidation <ENTITY> validation) { this.validation = validation; this.repo = repo; this.validationDictionnary = dict; }