public List <GradoviVM> Get() { List <Gradovi> list = _context.Gradovi.OrderByDescending(ord => ord.DatumObjave).ToList(); List <GradoviVM> vmList = new List <GradoviVM>(); foreach (var item in list) { GradoviVM vmItem = new GradoviVM(); vmList.Add(_mapper.Map(item, vmItem)); } return(vmList); }
public GradoviVM Insert(ObavjestenjeInsertRequest request) { Gradovi novoObavjestenje = new Gradovi(); GradoviVM gradoviVM = new GradoviVM(); if (request != null) { novoObavjestenje.Naziv = request.Naziv; novoObavjestenje.Sadrzaj = request.Sadrzaj; novoObavjestenje.DatumObjave = request.DatumObjave; _context.Gradovi.Add(novoObavjestenje); _context.SaveChanges(); return(_mapper.Map(novoObavjestenje, gradoviVM)); } else { return(gradoviVM); } }