public ServiceResult <PostavkeModel> AzurirajPostavke(AzurirajPostavkeRequestModel model) { // dobavi postavke var postavke = context.Postavke .OrderBy(p => p.Id) .FirstOrDefault(); // ako ne postoje, napravi nove if (postavke == null) { postavke = new Postavke(); context.Add(postavke); } // postavi vrijednosti postavke.NaslovSistema = model.NaslovSistema; postavke.TrajanjeSesije = model.TrajanjeSesije; postavke.UrlKarte = model.UrlKarte; postavke.AutorskaPravaKarte = model.AutorskaPravaKarte; SaveChanges(context); // ocisti kes, vrati kreirane/azuirane postavke cachedResult = null; return(VratiPostavke()); }
public IActionResult Azuriraj([FromBody] AzurirajPostavkeRequestModel model) { var result = postavkeService.AzurirajPostavke(model); return(Convert(result)); }