Пример #1
0
        /*
         * 1. Function Insert digunakan untuk menambahkan data category.
         * 2. try dan catch digunakan untuk mengatasi error runtime yang bukan karena kesalahan penulisan code.
         * 3. function void, sehingga tidak return value.
         */
        public void insert()
        {
            Console.Write("Inputkan ID                    : "); int    id         = Convert.ToInt32(Console.ReadLine());
            Console.Write("Inputkan Detail Category Name  : "); string detcatname = Console.ReadLine();
            Console.Write("Inputkan Category ID         : "); int      c_id       = Convert.ToInt32(Console.ReadLine());
            det_cat called = new det_cat()
            {
                id         = id,
                det_name   = detcatname,
                categoryid = c_id
            };

            try
            {
                _context.det_cat.Add(called);
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                Console.Write(ex.InnerException);
                Console.Write(ex.Message);
                Console.Write(ex.StackTrace);
            }
        }