示例#1
0
            public bool DeleteResult()
            {
                DictionaryService deServ = new DictionaryService();
                bool f = deServ.Delete(Id);

                return(f);
            }
示例#2
0
        /// <param name="args">arg 1 - connection string (in quotes), arg 2 - port</param>
        static void Main(string[] args)
        {
            connectionString = args[0];
            using (var context = new Context(connectionString))
            {
                var tcpListener = new TcpListener(IPAddress.Any, int.Parse(args[1]));
                tcpListener.Start();
                Listen(tcpListener);

                var dictionaryService = new DictionaryService(context);
                while (true)
                {
                    var command = Console.ReadLine();
                    if (command == "create")
                    {
                        Console.WriteLine("Enter file path");
                        dictionaryService.Create(Console.ReadLine());
                    }
                    else if (command == "update")
                    {
                        Console.WriteLine("Enter file path");
                        dictionaryService.Update(Console.ReadLine());
                    }
                    else if (command == "delete")
                    {
                        dictionaryService.Delete();
                    }
                }
            }
        }
示例#3
0
        public void Should_Create_with_DictionaryTable()
        {
            Dictionary dictionary = new Dictionary
            {
                Code             = 100,
                CompanyId        = 1,
                CreatedBy        = 1,
                DateAdded        = DateTime.Now,
                DateUpdated      = DateTime.Now,
                DepartmentId     = 1,
                Description      = "",
                DictionaryType   = "INSERTED",
                FullDescription  = "INSERTED",
                Hierarchy        = 1,
                Id2              = 1,
                Id3              = 1,
                UpdatedBy        = 1,
                IsDeleted        = false,
                DictionaryTypeId = 20
            };

            var ctx = new WorkBenchContext();
            var dictionaryService = new DictionaryService(
                new UnitOfWork(ctx),
                new GenericDataRepository <Dictionary>(new WorkBenchContext())
                );

            Assert.DoesNotThrow(() =>
            {
                dictionaryService.Create(dictionary);
                dictionaryService.Update(dictionary);
                dictionaryService.GetAll();
                dictionaryService.Delete(dictionary);
            });
        }
        static void Main(string[] args)
        {
            using (var context = new Context())
            {
                var dictionaryService = new DictionaryService(context);
                if (args.Length < 1)
                {
                    while (true)
                    {
                        string prefix = String.Empty;
                        var    key    = Console.ReadKey();
                        if (key.Key == ConsoleKey.Escape || key.Key == ConsoleKey.Enter)
                        {
                            return;
                        }

                        prefix += key.KeyChar;
                        prefix += Console.ReadLine();
                        if (string.IsNullOrWhiteSpace(prefix))
                        {
                            return;
                        }
                        dictionaryService.Read(prefix);
                    }
                }

                else if (args.Length == 1)
                {
                    var command = args[0];
                    if (command == "create")
                    {
                        Console.WriteLine("Enter file path");
                        dictionaryService.Create(Console.ReadLine());
                    }
                    else if (command == "update")
                    {
                        Console.WriteLine("Enter file path");
                        dictionaryService.Update(Console.ReadLine());
                    }
                    else if (command == "delete")
                    {
                        dictionaryService.Delete();
                    }
                }
            }
        }
示例#5
0
 public void DeleteDictionary()
 {
     dictionaryService.Delete(2);
     Assert.AreEqual(1, db.Dictionaries.Count());
 }