public int BakimOnarimFormKaydet(vBakimOnarim form) { tblBakimOnarim tbl = vBakimOnarim.ViewToTable(form); if (form.Id == 0) { return(db.SaveGeneric <tblBakimOnarim>(ref tbl) == false ? -1 : tbl.Id); } else { return(db.UpdateGeneric <tblBakimOnarim>(tbl) == false ? -1 : tbl.Id); } }
/// <summary> /// Makina bakım kaydını kaydeder /// </summary> /// <param name="form">Bakım kayıt formu</param> /// <param name="kullanilanMalzemeler">Bakım esnasında kullanılan malzemelerin listesi</param> /// <returns></returns> public int BakimKaydet(vBakimOnarim form, List <vBakimOnarimAct> kullanilanMalzemeler) { int sonucId = BakimOnarimFormKaydet(form); if (sonucId == -1) { return(-1); } kullanilanMalzemeler.ForEach(c => c.BakimOnarimId = sonucId); if (BakimOnarimMalzemeKaydet(kullanilanMalzemeler) == true) { return(sonucId); } else { return(-1); } }