public OperacijaRezultat izvrsiOperaciju(Operacija op) { try { return(op.izvrsi(this.entiteti)); } catch (Exception e) { OperacijaRezultat obj = new OperacijaRezultat(); obj.Status = false; #if DEBUG obj.Poruka = e.Message; #endif return(obj); } }
public override OperacijaRezultat izvrsi(Baza1Entities entiteti) { IEnumerable <AdminDb> ieAdmini; if ((this.Kriterijum == null) || (this.Kriterijum.Username == null) && (this.Kriterijum.Password == null)) { ieAdmini = from admin in entiteti.admins where admin.Id > 1 select new AdminDb { ID = admin.Id, Username = admin.username, Password = admin.password } } ; else { ieAdmini = from admin in entiteti.admins where ((this.Kriterijum.Username == null) ? true : this.Kriterijum.Username == admin.username) && ((this.Kriterijum.Password == null) ? true : this.Kriterijum.Password == admin.password) select new AdminDb { ID = admin.Id, Username = admin.username, Password = admin.password } }; AdminDb[] niz = ieAdmini.ToArray(); OperacijaRezultat obj = new OperacijaRezultat(); obj.DbItems = niz; obj.Status = true; return(obj); } }