public IEnumerable <JedinicaProsecnaPlataDTO> GetJediniceByPlata(PlataFilter filter) { return(db.Zaposleni .Include(z => z.Jedinica) .GroupBy(z => z.Jedinica, z => z.Plata, (jedinica, plata) => new JedinicaProsecnaPlataDTO() { Id = jedinica.Id, Jedinica = jedinica.Ime, ProsecnaPlata = plata.Average() }).Where(j => j.ProsecnaPlata > filter.Granica) .OrderBy(j => j.ProsecnaPlata)); }
public IEnumerable <JedinicaProsecnaPlataDTO> PostJediniceIPlate(PlataFilter filter) { return(_repository.GetJediniceByPlata(filter)); }