예제 #1
0
        public void create(LayananVM data)
        {
            // insert ke tabel layanan
            Layanan layanan = new Layanan();
            layanan.Nama = data.Nama;
            layanan.TipeLayananID = data.TipeLayananID;
            layanan.Harga = data.Harga;
            layanan.Deskripsi = data.Deskripsi;
            db.Layanan.Add(layanan);
            db.SaveChanges();

            // layanan laundry
            if (data.TipeLayananID == 1)
            {
                Laundry laundry = new Laundry();
                laundry.ID = db.Layanan.Max(x => x.ID);
                laundry.Satuan = data.Satuan;
                laundry.Kualitas = data.Kualitas;
                db.Laundry.Add(laundry);
                db.SaveChanges();
            }
            // layanan spa
            else
            {
                Spa spa = new Spa();
                spa.ID = db.Layanan.Max(x => x.ID);
                spa.Alat = data.Peralatan;
                spa.Durasi = data.Durasi;
                db.Spa.Add(spa);
                db.SaveChanges();
            }
        }
예제 #2
0
        public void update(LayananVM data)
        {
            Layanan layanan = new Layanan();
            layanan.Nama = data.Nama;
            layanan.Harga = data.Harga;
            layanan.TipeLayananID = data.TipeLayananID;
            layanan.Deskripsi = data.Deskripsi;
            db.Entry(layanan).State = EntityState.Modified;
            db.SaveChanges();

            if (data.TipeLayananID == 1)
            {
                Laundry laundry = new Laundry();
                laundry.ID = data.ID;
                laundry.Kualitas = data.Kualitas;
                laundry.Satuan = data.Satuan;
                db.Entry(laundry).State = EntityState.Modified;
                db.SaveChanges();
            }
            else
            {
                Spa spa = new Spa();
                spa.Alat = data.Peralatan;
                spa.Durasi = data.Durasi;
                db.Entry(spa).State = EntityState.Modified;
                db.SaveChanges();
            }
        }