Example #1
0
        public void Setup()
        {
            string testGenOcc = "Test Generic Occurrence ";

            testGenOcc1 = new GenericOccurrence(testGenOcc + "1");
            testGenOcc2 = new GenericOccurrence(testGenOcc + "2");
            testGenOcc3 = new GenericOccurrence(testGenOcc + "3");
            testGenOcc4 = new GenericOccurrence(testGenOcc + "4");
            testGenOcc5 = new GenericOccurrence(testGenOcc + "5");

            string testSpecOcc = "Test Specific Occurrence ";

            testSpecOcc1 = new SpecificOccurrence(testSpecOcc + "1");
            testSpecOcc2 = new SpecificOccurrence(testSpecOcc + "2");
            testSpecOcc3 = new SpecificOccurrence(testSpecOcc + "3");
            testSpecOcc4 = new SpecificOccurrence(testSpecOcc + "4");
            testSpecOcc5 = new SpecificOccurrence(testSpecOcc + "5");

            string testCat = "Test Category ";

            testCategory1 = new Category(testCat + "1");
            testCategory2 = new Category(testCat + "2");
            testCategory3 = new Category(testCat + "3");
            testCategory4 = new Category(testCat + "4");
            testCategory5 = new Category(testCat + "5");
        }
Example #2
0
            public async Task <Unit> Handle(CreateSpecificOccurrenceCommand request, CancellationToken cancellationToken)
            {
                var entity = new SpecificOccurrence(request.Name);


                _context.SpecificOccurrences.Add(entity);

                var entry = _context.Entry(entity);

                entry.CurrentValues.SetValues(request);

                await _context.SaveChangesAsync(cancellationToken);

                return(Unit.Value);
            }