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(); } }
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(); } }