示例#1
0
        public WatsonAssistantService()
        {
            _model = new List <R>();
            _candidateAssistant = new T();
            var optionsBuilder = new DbContextOptionsBuilder <CandidateContext>();

            optionsBuilder.UseMySQL("Server=remotemysql.com;Database=sAzFragJ80;Uid=sAzFragJ80;Pwd=Ye5x0LBDEk;");
            _context = new CandidateContext(optionsBuilder.Options);
            CreateAutoMapper();
        }
示例#2
0
        public CandidatesController(CandidateContext context)
        {
            _context = context;

            if (_context.Candidates.Count() == 0)
            {
                _context.Candidates.Add(new Candidate {
                    Name = "Item1"
                });
                _context.SaveChanges();
            }
        }
示例#3
0
        public static async Task PublishEvents(this IMediatorHandler mediator, CandidateContext context)
        {
            var domainEntities = context.ChangeTracker
                                 .Entries <Entity>()
                                 .Where(x => x.Entity.Notification != null && x.Entity.Notification.Any());

            var domainEvents = domainEntities
                               .SelectMany(x => x.Entity.Notification)
                               .ToList();

            var tasks = domainEvents
                        .Select(async(domainEvents) =>
            {
                await mediator.PublishEvent(domainEvents);
            });

            await Task.WhenAll(tasks);
        }
        public static void Initialize(CandidateContext candidateContext)
        {
            candidateContext.Database.EnsureCreated();

            if (candidateContext.Candidates.Any())
            {
                candidateContext.RemoveRange(candidateContext.Candidates);
                candidateContext.RemoveRange(candidateContext.Resumes);
            }

            Resume resume = new Resume {
                FirstName = "John", LastName = "Doe", ResumeText = "Test Job"
            };

            Candidate candidate = new Candidate {
                FirstName = "John", LastName = "Doe", YearsExperience = 0, City = "Atlanta", State = "GA", Resumes = new List <Resume>()
            };

            candidateContext.Add <Candidate>(candidate);
            candidateContext.SaveChanges();
            candidate.Resumes.Add(resume);
            candidateContext.SaveChanges();
        }
示例#5
0
 override public bool CheckIfCandidateExists(CandidateContext context)
 {
     return(false);
 }
示例#6
0
 override public void Save <T>(CandidateContext context, List <T> candidates)
 {
 }
示例#7
0
 public ResumeImageController(CandidateContext candidateContext)
 {
     _candidateContext = candidateContext;
 }
 public CandidateController(CandidateContext candidateContext)
 {
     _candidateContext = candidateContext;
 }
示例#9
0
 public VoterService(CandidateContext context)
 {
     _context = context;
 }
示例#10
0
 public CandidateRepository(CandidateContext context)
 {
     _context = context;
 }
示例#11
0
 public HomeController(CandidateContext context)
 {
     _context = context;
 }
示例#12
0
 public CandidateController(CandidateContext context) =>
示例#13
0
 virtual public void Save <T>(CandidateContext context, List <T> candidates)
 {
 }
 override public void Save <T>(CandidateContext context, List <T> candidates)
 {
     context.SeniorCandidates.AddRange(candidates as List <SeniorCandidate>);
 }
 override public bool CheckIfCandidateExists(CandidateContext context)
 {
     return(context.SeniorCandidates.Where(s => s.CandidateId == ConversationId).FirstOrDefault() != null);
 }
示例#16
0
 public CommisionService(CandidateContext context)
 {
     _context = context;
 }