Ejemplo n.º 1
0
        /*
         * 1. Function GetById digunakan untuk cek id table yang diinputkan. apabila id sesuai dengan databse makan akan di simpan
         * kedalam objek call.
         * 2. nilai parameter input yang telak dimasukkan kedalam objek call akan dikembalikan nilainya (return value)
         */
        public det_tag GetById(int input)
        {
            det_tag call = _context.det_tag.Find(input);

            if (call == null)
            {
                Console.Write("Id " + input + " Tidak Ada");
                Console.Read();
            }
            return(call);
        }
Ejemplo n.º 2
0
        /*
         * 1. Function update merupakan entity framework yang berfungsi untuk melakukan update data tanpa melakukan proses query
         * 2. int input merupakan parameter yang digunakan untuk merubah data sesuai dengan nilai yang dimiliki oleh parameter.
         * 3. karena non void, maka parameter inpu akan di return nilainya.
         */
        public int update(int input)
        {
            Program panggilvoid = new Program();

            Console.Write("Inputkan Detail Tag Name      : "); string dettagname = Console.ReadLine();
            Console.Write("Inputkan Tag Id               : "); int    taggid     = Convert.ToInt32(Console.ReadLine());

            det_tag call = GetById(input);

            call.det_tag_name = dettagname;
            call.tagid        = taggid;

            _context.Entry(call).State = System.Data.Entity.EntityState.Modified;
            _context.SaveChanges();
            return(input);
        }
Ejemplo n.º 3
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 Tag Name      : "); string dettagname = Console.ReadLine();
            Console.Write("Inputkan Tag ID               : "); int    t_id       = Convert.ToInt32(Console.ReadLine());
            det_tag called = new det_tag()
            {
                id           = id,
                det_tag_name = dettagname,
                tagid        = t_id
            };

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