Exemple #1
0
        //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));
        }
Exemple #2
0
        //"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()));
        }
Exemple #3
0
 public UnitOfWork(ZadatakContext context)
 {
     _context = context;
 }
Exemple #4
0
 public ROsoba(ZadatakContext context) : base(context)
 {
     _context = context;
 }
 public KancelarijaController(ZadatakContext context)
 {
     _context = context;
 }
Exemple #6
0
 public RKancelarija(ZadatakContext context) : base(context)
 {
     _context = context;
 }
Exemple #7
0
 public RUredjaj(ZadatakContext context) : base(context)
 {
     _context = context;
 }
Exemple #8
0
 public UredjajController(ZadatakContext context)
 {
     _context = context;
 }
Exemple #9
0
 public DrzavaService(ZadatakContext context)
 {
     _context = context;
 }
Exemple #10
0
 public Repository(ZadatakContext context)
 {
     _context = context;
 }
Exemple #11
0
 public OsobaController(ZadatakContext context)
 {
     _context = context;
 }
Exemple #12
0
 public RUredjajUzetVracen(ZadatakContext context) : base(context)
 {
     _context = context;
 }
 public OsobaUredjajsController(ZadatakContext context)
 {
     _context = context;
 }
Exemple #14
0
 public NaseljaService(ZadatakContext context)
 {
     _context = context;
 }
Exemple #15
0
 public ZadatakController(ZadatakContext context)
 {
     _context = context;
     _context.Database.EnsureCreated();
 }