//json objekat //"{"date":"7-3-2018"}" public IActionResult Get([FromBody] Newtonsoft.Json.Linq.JObject jdatum) { string date = jdatum.Value <string>("date"); if (Convert.ToDateTime(date).CompareTo(DateTime.Now) > 0) { return(BadRequest("Prosledjeno je vreme vece od trenutnog!")); } ZadatakContext db = new ZadatakContext(); List <DbelementP> lista = db.DbelementP .Where(el => el.DateAndTimeAdded > Convert.ToDateTime(date)).ToList(); foreach (DbelementP itemP in lista) { List <DbelementC> listaC = db.DbelementC.Where(el => el.IdElementP == itemP.IdentifikacioniKod).ToList(); foreach (DbelementC itemC in listaC) { itemP.DbelementC.Add(itemC); } } var obj = JsonConvert.SerializeObject(lista, Formatting.Indented , new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(this.Content(obj)); }
//"json lista i da se pazi na identifikacioni kod, mozda ima isti u bazu a primarni je kljuc" //[{"RedniBroj":0,"IdentifikacioniKod":"2d9dfib0-cce9-4da5-af04-f58e4dfb9e5a","DateAndTimeAdded":"2019-08-04T21:03:18.903","P":2,"DbelementC":[{"Id":0,"Grupa":"t","Vrednost":6,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"},{"Id":0,"Grupa":"s","Vrednost":8,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"},{"Id":0,"Grupa":"n","Vrednost":6,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"}]}, //{"RedniBroj":1,"IdentifikacioniKod":"76affdcd-9d55-4j36-a082-9c48c5cd37dd","DateAndTimeAdded":"2019-08-04T21:03:19.383","P":2,"DbelementC":[{"Id":0,"Grupa":"t","Vrednost":6,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"},{"Id":0,"Grupa":"s","Vrednost":8,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"},{"Id":0,"Grupa":"n","Vrednost":6,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"}]}, //{"RedniBroj":2,"IdentifikacioniKod":"b0f66gda-1b44-4z51-838c-a3587d08f4ff","DateAndTimeAdded":"2019-08-04T21:03:19.387","P":2,"DbelementC":[{"Id":0,"Grupa":"t","Vrednost":6,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"},{"Id":0,"Grupa":"s","Vrednost":8,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"},{"Id":0,"Grupa":"n","Vrednost":6,"IdElementP":"d94076f1-c953-4899-9161-5a35cc505e77"}]}] public IActionResult Post([FromBody] Newtonsoft.Json.Linq.JArray ListaPretraga) { List <DbelementP> list = JsonConvert.DeserializeObject <List <DbelementP> >(ListaPretraga.ToString()); ZadatakContext db = new ZadatakContext(); foreach (DbelementP item in list) { db.DbelementP.Add(item); } db.SaveChanges(); return(this.Content(ListaPretraga.ToString())); }
public UnitOfWork(ZadatakContext context) { _context = context; }
public ROsoba(ZadatakContext context) : base(context) { _context = context; }
public KancelarijaController(ZadatakContext context) { _context = context; }
public RKancelarija(ZadatakContext context) : base(context) { _context = context; }
public RUredjaj(ZadatakContext context) : base(context) { _context = context; }
public UredjajController(ZadatakContext context) { _context = context; }
public DrzavaService(ZadatakContext context) { _context = context; }
public Repository(ZadatakContext context) { _context = context; }
public OsobaController(ZadatakContext context) { _context = context; }
public RUredjajUzetVracen(ZadatakContext context) : base(context) { _context = context; }
public OsobaUredjajsController(ZadatakContext context) { _context = context; }
public NaseljaService(ZadatakContext context) { _context = context; }
public ZadatakController(ZadatakContext context) { _context = context; _context.Database.EnsureCreated(); }