Example #1
0
 public UnitofWork(ApplicationDbContext context)
 {
     _context    = context;
     Departments = new DepartmentRepository(_context);
     Divisions   = new DivisionRepository(_context);
     Letters     = new LetterRepository(_context);
     LetterTypes = new LetterTypeRepository(_context);
     Senders     = new SenderRepository(_context);
 }
Example #2
0
 public static async Task <IList <Letter> > GetAllAsync()
 {
     using (var letterRepository = new LetterRepository())
     {
         return(await letterRepository.GetAllAsync(new[]
         {
             nameof(Letter.User)
         }));
     }
 }
Example #3
0
        public void DecodeBitsToMorseTest3()
        {
            string           bits             = "00000000000000001101110110011100000011111100011111100111111000000011101111111101110111000000011000111111100000000111111001111111000000011000001101111111101110111000000110111000000000000000000000";
            string           morseCode        = ".... --- .-.. .-   -- . .-.. ..";
            LetterRepository letterRepository = new LetterRepository();
            DecoderService   decoder          = new DecoderService(letterRepository);
            string           morseConverted   = decoder.DecodeBits2Morse(bits);

            Assert.AreEqual(morseCode, morseConverted);
        }
Example #4
0
        public void ConvertToHumanTextWithMoreThanOneSpaceTest()
        {
            string           text             = "HOLA   MELI";
            string           morseCode        = ".... --- .-.. .-       -- . .-.. ..";
            LetterRepository letterRepository = new LetterRepository();
            DecoderService   decoder          = new DecoderService(letterRepository);
            string           morseConverted   = decoder.Translate2Morse(text);

            Assert.AreEqual(morseCode, morseConverted);
        }
Example #5
0
        public void ConvertToHumanTextTest2()
        {
            string           text             = "HOLAMELI";
            string           morseCode        = ".... --- .-.. .- -- . .-.. ..";
            LetterRepository letterRepository = new LetterRepository();
            DecoderService   decoder          = new DecoderService(letterRepository);
            string           textConverted    = decoder.Translate2Human(morseCode);

            Assert.AreEqual(text, textConverted);
        }
Example #6
0
 public LetterController(ApplicationDbContext ctx, LetterRepository LetterRepo)
 {
     context     = ctx;
     _LetterRepo = LetterRepo;
 }