public override bool Equals(object obj) // da bi ovo radilo kao kompozitni kljuc mora da overajdujemo equals i gethashcode obj jeobjekat sa kojim se poredi nas ovaj objekat { if (Object.ReferenceEquals(this, obj)) { return(true); } if (obj.GetType() != typeof(PrimeceneNaHranilistimaId)) { return(false); } PrimeceneNaHranilistimaId recievedObject = (PrimeceneNaHranilistimaId)obj; if ((Hraniliste.Broj == recievedObject.Hraniliste.Broj) && (Zivotinja.Id == recievedObject.Zivotinja.Id)) { return(true); } return(false); }
public PrimeceneNaHranilistima() { Id = new PrimeceneNaHranilistimaId(); }