/// <summary> /// brisanje reda u bazi /// </summary> /// <param name="id"></param> /// <returns></returns> public bool Delete(int id) { if (!ValidateConstraints(id)) { return(false); } UF_Ustanova ustanova = base.Database.UF_Ustanova.SingleOrDefault(u => u.ID == id); base.Database.UF_Ustanova.DeleteObject(ustanova); return(true); }
/// <summary> /// unos novog reda u bazu /// </summary> /// <param name="naziv"></param> /// <param name="skraceniNaziv"></param> /// <param name="oib"></param> /// <param name="ulicaKucniBroj"></param> /// <param name="postanskiBrojID"></param> /// <param name="kontaktPodaci"></param> /// <param name="logotip"></param> /// <param name="maticnapodrucna"></param> /// <param name="id_korisnik"></param> /// <param name="sifra_ustanove"></param> /// <returns></returns> public bool Add(string naziv, string skraceniNaziv, string oib, string ulicaKucniBroj, string postanskiBrojID, string kontaktPodaci, string logotip, bool maticnapodrucna, int?id_korisnik, string sifra_ustanove, string model, string poziv_na_broj_01, string model2, byte broj, string model3, string poziv_na_broj_03, bool PDVNapomena, bool OtvoreneStavke) { if (!ValidateDataInput(null, naziv, skraceniNaziv, oib, logotip, id_korisnik, sifra_ustanove, postanskiBrojID, model, poziv_na_broj_01, model3, poziv_na_broj_03)) { return(false); } UF_Ustanova ustanova = new UF_Ustanova(); ustanova.Naziv = naziv; ustanova.SkraceniNaziv = skraceniNaziv; ustanova.KorisnikID = (int)id_korisnik; ustanova.OIB = oib; ustanova.SifraUstanove = sifra_ustanove; ustanova.TS = DateTime.Now; ustanova.Maticna = maticnapodrucna; ustanova.UlicaKucniBroj = Utils.Tools.ReturnNULLIfEmpty(ulicaKucniBroj); ustanova.PostanskiBrojID = Utils.Tools.ReturnNULLIfEmpty(postanskiBrojID); ustanova.KontaktPodaci = Utils.Tools.ReturnNULLIfEmpty(kontaktPodaci); ustanova.Model = Utils.Tools.ReturnNULLIfEmpty(model); ustanova.PozivNaBroj01 = Utils.Tools.ReturnNULLIfEmpty(poziv_na_broj_01); ustanova.Broj = broj; ustanova.ModelOdobrenja2 = Utils.Tools.ReturnNULLIfEmpty(model2); ustanova.PozivNaBrojOdobrenja = poziv_na_broj_03; ustanova.ModelOdobrenja = model3; ustanova.PDVNapomena = PDVNapomena; ustanova.OtvoreneStavke = OtvoreneStavke; if (!string.IsNullOrEmpty(logotip)) { ustanova.Logo = File.ReadAllBytes(logotip); } base.Database.UF_Ustanova.AddObject(ustanova); return(true); }