Exemple #1
0
        // GET: JenisTanah
        public ActionResult Index()
        {
            if ((bool)Session["Login"])
            {
                MetaniContext context = new MetaniContext();
                return(View(context.GetAllJenisTanah()));
            }

            return(RedirectToAction("Login", "Admin"));
        }
        // GET: Lokasi/Delete/5
        public ActionResult Delete(int id)
        {
            if ((bool)Session["Login"])
            {
                MetaniContext context = new MetaniContext();
                return(View(context.FindLokasiTani(id)));
            }

            return(RedirectToAction("Login", "Admin"));
        }
Exemple #3
0
        // GET: JenisTanah/Edit/5
        public ActionResult Edit(int id)
        {
            if ((bool)Session["Login"])
            {
                MetaniContext context = new MetaniContext();
                return(View(context.FindJenisTanah(id)));
            }

            return(RedirectToAction("Login", "Admin"));
        }
        // GET: JenisTani/Details/5
        public ActionResult Details(int id)
        {
            if ((bool)Session["Login"])
            {
                MetaniContext context   = new MetaniContext();
                HasilTaniJoin hasilTani = context.FindHasilTaniJoin(id);
                return(View(hasilTani));
            }

            return(RedirectToAction("Login", "Admin"));
        }
        // GET: Tanah/Details/5
        public ActionResult Details(int id)
        {
            if ((bool)Session["Login"])
            {
                MetaniContext context   = new MetaniContext();
                TanahJoin     tanahJoin = context.FindTanahJoin(id);
                return(View(tanahJoin));
            }

            return(RedirectToAction("Login", "Admin"));
        }
Exemple #6
0
        // GET: JenisTanah/Details/5
        public ActionResult Details(int id)
        {
            if ((bool)Session["Login"])
            {
                try
                {
                    MetaniContext context = new MetaniContext();
                    return(View(context.FindJenisTanah(id)));
                }
                catch
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(RedirectToAction("Login", "Admin"));
        }
        // GET: Tanah/Edit/5
        public ActionResult Edit(int id)
        {
            if ((bool)Session["Login"])
            {
                MetaniContext     context    = new MetaniContext();
                List <JenisTanah> jenisTanah = context.GetAllJenisTanah();
                List <Lokasi>     lokasi     = context.GetAllLokasiTani();
                Tanah             tanah      = context.FindTanah(id);

                TanahLokasi tanahLokasi = new TanahLokasi {
                    jenisTanah = jenisTanah.ToArray(), lokasi = lokasi.ToArray(), tanah = tanah
                };

                return(View(tanahLokasi));
            }

            return(RedirectToAction("Login", "Admin"));
        }
        // GET: JenisTani/Create
        public ActionResult Create()
        {
            if ((bool)Session["Login"])
            {
                MetaniContext    context   = new MetaniContext();
                List <JenisTani> jenisTani = context.GetAllJenisTani();
                List <Lokasi>    lokasi    = context.GetAllLokasiTani();

                HasilTani hasilTani = new HasilTani();

                TaniLokasi taniLokasi = new TaniLokasi {
                    jenisTani = jenisTani.ToArray(), lokasi = lokasi.ToArray(), hasilTani = hasilTani
                };
                return(View(taniLokasi));
            }

            return(RedirectToAction("Login", "Admin"));
        }
Exemple #9
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            if ((bool)Session["Login"])
            {
                try
                {
                    MetaniContext context = new MetaniContext();
                    context.DeleteJenisTanah(id);
                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(View());
                }
            }

            return(RedirectToAction("Login", "Admin"));
        }
        public ActionResult Edit(int idLokasi, string kecamatan, string kabupaten, string provinsi, int kodepos, decimal latitude, decimal longitude)
        {
            if ((bool)Session["Login"])
            {
                try
                {
                    MetaniContext context = new MetaniContext();
                    context.EditLokasi(idLokasi, kecamatan, kabupaten, provinsi, kodepos, latitude, longitude);

                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(RedirectToAction("Create"));
                }
            }

            return(RedirectToAction("Login", "Admin"));
        }
        public ActionResult Create(int idJenisTanah, int luasTanah, int suhu, int idLokasi)
        {
            if ((bool)Session["Login"])
            {
                try
                {
                    MetaniContext context = new MetaniContext();
                    context.PostTanah(idJenisTanah, luasTanah, suhu, idLokasi);

                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(View());
                }
            }

            return(RedirectToAction("Login", "Admin"));
        }
        // GET: JenisTani/Details/5
        public ActionResult Details(int id)
        {
            if ((bool)Session["Login"])
            {
                try
                {
                    MetaniContext context = new MetaniContext();
                    //Console.WriteLine(namaJenisTani)

                    return(View(context.FindJenisTani(id)));
                }
                catch
                {
                    return(RedirectToAction("Index"));
                };
            }

            return(RedirectToAction("Login", "Admin"));
        }
Exemple #13
0
        public ActionResult Edit(int idJenisTanah, string namaJenisTanah)
        {
            if ((bool)Session["Login"])
            {
                try
                {
                    MetaniContext context = new MetaniContext();
                    context.EditJenisTanah(idJenisTanah, namaJenisTanah);

                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(RedirectToAction("Create"));
                }
            }

            return(RedirectToAction("Login", "Admin"));
        }
        public ActionResult Edit(int idHasilTani, int idJenisTani, int jumlah, int idLokasi)
        {
            if ((bool)Session["Login"])
            {
                try
                {
                    MetaniContext context = new MetaniContext();
                    context.EditHasilTani(idHasilTani, idJenisTani, jumlah, idLokasi);

                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(RedirectToAction("Create"));
                }
            }

            return(RedirectToAction("Login", "Admin"));
        }
Exemple #15
0
        public ActionResult Create(string namaJenisTanah)
        {
            if ((bool)Session["Login"])
            {
                try
                {
                    MetaniContext context = new MetaniContext();
                    context.PostJenisTanah(namaJenisTanah);

                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(View());
                }
            }

            return(RedirectToAction("Login", "Admin"));
        }
        public ActionResult Login(User user)
        {
            try
            {
                MetaniContext context = new MetaniContext();
                User          userDb  = context.Login(user);
                if (userDb != null)
                {
                    Session["Login"]    = true;
                    Session["Username"] = userDb.Username;
                    return(RedirectToAction("Index", "Admin"));
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
        // GET: Admin
        public ActionResult Index()
        {
            if ((bool)Session["Login"])
            {
                MetaniContext        context       = new MetaniContext();
                MapTani              mapTani       = new MapTani();
                List <MapList>       hasilTaniList = new List <MapList>();
                List <HasilTaniJoin> hasilTani     = context.GetAllHasilTaniJoin();
                foreach (var item in hasilTani)
                {
                    MapList mapList = new MapList();
                    mapList.nama      = item.jenisTani.NamaJenisTani;
                    mapList.desc      = item.Jumlah.ToString();
                    mapList.latitude  = item.lokasi.Latitude;
                    mapList.longitude = item.lokasi.Longitude;

                    hasilTaniList.Add(mapList);
                }

                mapTani.HasilTani = hasilTaniList;

                List <MapList>   tanahList = new List <MapList>();
                List <TanahJoin> tanah     = context.GetAllTanahJoin();
                foreach (var item in tanah)
                {
                    MapList mapList = new MapList();
                    mapList.nama      = item.JenisTanah.NamaJenisTanah;
                    mapList.desc      = item.LuasTanah.ToString();
                    mapList.latitude  = item.Lokasi.Latitude;
                    mapList.longitude = item.Lokasi.Longitude;

                    tanahList.Add(mapList);
                }

                mapTani.Tanah = tanahList;

                return(View(mapTani));
            }

            return(RedirectToAction("Login"));
        }