Ejemplo n.º 1
0
 public void PostElain([FromBody] Elain elain)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         db.Add(elain);
         db.SaveChanges();
     }
 }
Ejemplo n.º 2
0
 public void Put(int id, [FromBody] Elain elain)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         db.Update(elain);
         db.SaveChanges();
     }
 }
Ejemplo n.º 3
0
        // GET: Elain/Paivita/5
        public ActionResult Paivita(int id)
        {
            var kayttajaId = HttpContext.Session.GetInt32("ID").GetValueOrDefault();

            ViewBag.Lajit    = FormDataHelper.HaeLajit();
            ViewBag.Kayttaja = FormDataHelper.HaeKayttajaIdlla(kayttajaId);
            Elain elain = FormDataHelper.HaeElainIdlla(id);

            return(View(elain));
        }
Ejemplo n.º 4
0
        // GET: Elain/Tiedot/5
        public ActionResult Tiedot(int id)
        {
            List <Kayttaja> kayttajat = FormDataHelper.HaeKayttajat();

            ViewBag.Kayttajat = kayttajat;
            ViewBag.Lajit     = FormDataHelper.HaeLajit();
            Elain elain = FormDataHelper.HaeElainIdlla(id);

            return(View(elain));
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            Elain     elain   = new Elain();
            Nisakkaat nisakas = new Nisakkaat();
            Kissa     kissa   = new Kissa();
            Koira     koira   = new Koira();

            elain.Aantele();
            nisakas.Aantele();
            kissa.Aantele();
            koira.Aantele();
            Console.ReadKey();
        }
Ejemplo n.º 6
0
        public static bool PaivitaElain(int id, Elain elain)
        {
            string json = JsonConvert.SerializeObject(elain);

            using (var client = new HttpClient())
            {
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                var content = new StringContent(json, UTF8Encoding.UTF8, "application/json");
                content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                var response = client.PutAsync($"https://localhost:44328/api/Tietokanta/Elain/{id}", content).Result;

                return(response.IsSuccessStatusCode);
            }
        }
Ejemplo n.º 7
0
        public IActionResult Luo(Elain elain)
        {
            int kayttajaId = HttpContext.Session.GetInt32("ID").GetValueOrDefault();

            elain.KayttajaId = kayttajaId;
            bool success = FormDataHelper.LisaaElain(elain);

            if (success)
            {
                return(RedirectToAction("Tiedot", "Kayttaja", new { id = kayttajaId }).WithSuccess("Lemmikki", "lisätty onnistuneesti"));
            }
            else
            {
                return(View(elain).WithDanger("Jokin", "meni vikaan..."));
            }
        }
Ejemplo n.º 8
0
        public IActionResult Paivita(int id, Elain elain)
        {
            int kayttajaId = HttpContext.Session.GetInt32("ID").GetValueOrDefault();

            elain.ElainId    = id;
            elain.KayttajaId = kayttajaId;
            bool success = FormDataHelper.PaivitaElain(id, elain);

            if (success)
            {
                return(RedirectToAction("Tiedot", "Kayttaja", new { id = kayttajaId }).WithSuccess("Tiedot", "päivitetty onnistuneesti"));
            }
            else
            {
                return(View().WithDanger("Jokin", "meni vikaan..."));
            }
        }