public ActionResult Dodaj(KuceBO novoKuce) { if (novoKuce.ProveraValidnosti()) { RadnoKuce.Dodaj(novoKuce); } ModelState.Clear(); return(View()); }
public IEnumerable <KuceBO> NadjiKucePoParametrima(int starost, string rasa, string pol) { List <KuceBO> lista = new List <KuceBO>(); foreach (Kuce kuce in azilEntities.Kuces) { if (kuce.starost == starost || kuce.rasa == rasa || kuce.pol == pol) { KuceBO trazenoKuce = new KuceBO(); trazenoKuce.IdCipa = kuce.idCipa; trazenoKuce.IdVlasnika = kuce.idVlasnika; trazenoKuce.Ime = kuce.ime; trazenoKuce.Pol = kuce.pol; trazenoKuce.Rasa = kuce.rasa; trazenoKuce.Starost = kuce.starost; trazenoKuce.UAzilu = kuce.uAzilu; lista.Add(trazenoKuce); } } foreach (KuceBO kuce in lista.ToList()) { if (starost != 0) { if (kuce.Starost != starost) { lista.Remove(kuce); } } if (!String.IsNullOrEmpty(rasa)) { if (kuce.Rasa != rasa) { lista.Remove(kuce); } } if (!String.IsNullOrEmpty(pol)) { if (kuce.Pol != pol) { lista.Remove(kuce); } } } return(lista); }
public void Dodaj(KuceBO novoKuce) { Kuce kuca = new Kuce(); Kuce PostojiKuce = azilEntities.Kuces.FirstOrDefault(x => x.idCipa == novoKuce.IdCipa); //ne dopustiti kreiranje novog kuceta ako vec postoji if (PostojiKuce == null) //kako vratiti korisniku informacije? { kuca.idCipa = novoKuce.IdCipa; kuca.idVlasnika = novoKuce.IdVlasnika; kuca.ime = novoKuce.Ime; kuca.pol = novoKuce.Pol; kuca.rasa = novoKuce.Rasa; kuca.starost = novoKuce.Starost; kuca.uAzilu = true; azilEntities.Kuces.Add(kuca); azilEntities.SaveChanges(); } }
public IEnumerable <KuceBO> KuciciUAzilu() //funkcija koju koristimo kada nam trebaju samo kucici koji su u azilu { List <KuceBO> lista = new List <KuceBO>(); foreach (Kuce kuce in azilEntities.Kuces) { if (kuce.uAzilu == true) { KuceBO trazenoKuce = new KuceBO(); trazenoKuce.IdCipa = kuce.idCipa; trazenoKuce.IdVlasnika = kuce.idVlasnika; trazenoKuce.Ime = kuce.ime; trazenoKuce.Pol = kuce.pol; trazenoKuce.Rasa = kuce.rasa; trazenoKuce.Starost = kuce.starost; trazenoKuce.UAzilu = kuce.uAzilu; lista.Add(trazenoKuce); } } return(lista); }
public ActionResult Udomi(KuceBO kuce) { RadnoKuce.Udomi(kuce.IdCipa); ModelState.Clear(); return(View()); }