コード例 #1
0
 public IHttpActionResult Register(NestaliDO nestali)
 {
     try
     {
         using (var ctx = new PersonTrackerDBEntities())
         {
             Nestali n = new Nestali()
             {
                 Ime            = nestali.Ime,
                 Prezime        = nestali.Prezime,
                 GodinaRodjenja = nestali.GodinaRodenja,
                 Fotografija    = nestali.Fotografija,
                 DatumNestanka  = nestali.DatumNestanka,
                 MjestoNestanka = nestali.MjestoNestanka,
                 // idKorisnik=nestali.idKorisnik
                 //{
                 //    idKorisnik=nestali.Korisnik.idKorisnik,
                 //    Ime=nestali.Korisnik.Ime,
                 //    Prezime=nestali.Korisnik.Prezime,
                 //    Email=nestali.Korisnik.Email
                 //}
             };
             ctx.Nestali.Add(n);
             ctx.SaveChanges();
             return(Ok());
         }
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
コード例 #2
0
        public IHttpActionResult Pretrazi(String parametarPretrage)
        {
            List <NestaliDO> listaNestalih = new List <NestaliDO>();

            try
            {
                using (var ctx = new PersonTrackerDBEntities())
                {
                    NestaliController nestContr = new NestaliController();
                    foreach (var item in ctx.Nestali.Where(model => model.Ime.ToLower().Contains(parametarPretrage) ||
                                                           model.Prezime.ToLower().Contains(parametarPretrage)))
                    {
                        NestaliDO nestali = new NestaliDO
                        {
                            idNestali      = item.idNestali,
                            Ime            = item.Ime,
                            Prezime        = item.Prezime,
                            DatumNestanka  = item.DatumNestanka,
                            Fotografija    = item.Fotografija,
                            MjestoNestanka = item.MjestoNestanka,
                            GodinaRodenja  = item.GodinaRodjenja,
                            listaKomentara = nestContr.DobaviKomentare(item.idNestali),
                        };
                        listaNestalih.Add(nestali);
                    }
                }
                return(Ok(listaNestalih));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }