예제 #1
0
        public ActionResult Merchants(object o)
        {
            KisanMitraDBEntities1 db = new KisanMitraDBEntities1();
            string state             = Request.Form["state"];
            string district          = Request.Form["district"];
            string block             = Request.Form["block"];


            var d = from m in db.MerchantDetails
                    where m.mstate == state && m.district == district && m.block == block
                    select m;

            if (d == null)
            {
                ViewBag.Message = string.Format("No Record Found");
                return(RedirectToAction(" FarmerDashboard", "Farmer"));
            }
            else
            {
                return(View(d));
            }
        }
        public ActionResult Farmers(object o)
        {
            KisanMitraDBEntities1 db = new KisanMitraDBEntities1();
            string state             = Request.Form["state"];
            string district          = Request.Form["district"];
            string block             = Request.Form["block"];


            var d = from f in db.CropForSells
                    where f.fstate == state && f.district == district && f.block == block
                    select f;

            if (d == null)
            {
                ViewBag.Message = string.Format("No Record Found");
                return(RedirectToAction("MerchantDashboard", "Merchant"));
            }
            else
            {
                return(View(d));
            }
        }
예제 #3
0
        public ActionResult CurrentPrice(object o)
        {
            KisanMitraDBEntities1 db = new KisanMitraDBEntities1();
            string state             = Request.Form["state"];
            string district          = Request.Form["district"];
            string block             = Request.Form["block"];


            var d = from cp in db.CropPrices
                    where cp.cstate == state && cp.district == district && cp.block == block
                    select cp;

            if (d == null)
            {
                ViewBag.Message = string.Format("No Record Found");
                return(RedirectToAction(" CurrentPrice", "CropPrice"));
            }
            else
            {
                return(View(d));
            }
        }
예제 #4
0
        public ActionResult CropForSell(CropForSell cf)
        {
            KisanMitraDBEntities1 mdb = new KisanMitraDBEntities1();

            if (ModelState.IsValid)
            {
                cf.commodity         = Request["commodity"];
                cf.farmername        = Request["farmername"];
                cf.mobilenumber      = long.Parse(Request["mobilenumber"]);
                cf.season            = Request.Form["season"];
                cf.fstate            = Request.Form["fstate"];
                cf.block             = Request["block"];
                cf.amountOfCommodity = float.Parse(Request["amountOfCommodity"]);
                cf.district          = Request["district"];

                mdb.CropForSells.Add(cf);
                mdb.SaveChanges();

                return(RedirectToAction("FarmerDashboard", "Farmer"));
            }

            return(View());
        }
        public ActionResult MerchantRegistration(MerchantDetail buyer)
        {
            KisanMitraDBEntities1 mdb = new KisanMitraDBEntities1();

            if (ModelState.IsValid)
            {
                buyer.merchantname = Request.Form["merchantname"];
                buyer.mobilenumber = long.Parse(Request["mobilenumber"]);
                buyer.address      = Request.Form["address"];
                buyer.age          = int.Parse(Request["age"]);
                buyer.mstate       = Request.Form["state"];;
                buyer.block        = Request["block"];
                buyer.district     = Request["district"];
                buyer.gender       = Request.Form["gender"];
                buyer.username     = Request.Form["username"];
                buyer.mpassword    = Request.Form["password"];

                mdb.MerchantDetails.Add(buyer);
                mdb.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            return(View());
        }
예제 #6
0
        public ActionResult MerchantLogin(Object o)
        {
            string user = Request.Form["username"];
            string pass = Request.Form["password"];

            KisanMitraDBEntities1 mdb = new KisanMitraDBEntities1();
            var buyer = mdb.MerchantDetails.Where(f => f.username.Equals(user)).FirstOrDefault();

            if (buyer == null)
            {
                ViewBag.Message = "Account not founded, Register first.";
                return(RedirectToAction("MerchantLogin", "Login"));
            }
            else if (buyer.username.Equals(user) && buyer.mpassword.Equals(pass))
            {
                ViewBag.Message = "Login Successfuly";
                return(RedirectToAction("MerchantDashboard", "Merchant"));
            }
            else
            {
                ViewBag.Message = "Incorrect username/password";
                return(RedirectToAction("MerchantLogin", "Login"));
            }
        }
예제 #7
0
        public ActionResult FarmerRegistration(FarmerDetail farmer)
        {
            KisanMitraDBEntities1 mdb = new KisanMitraDBEntities1();

            if (ModelState.IsValid)
            {
                farmer.farmername   = Request["farmername"];
                farmer.mobilenumber = long.Parse(Request["mobilenumber"]);
                farmer.age          = int.Parse(Request["age"]);
                farmer.fstate       = Request.Form["state"];
                farmer.block        = Request["block"];
                farmer.district     = Request["district"];
                farmer.gender       = Request.Form["gender"];
                farmer.username     = Request.Form["username"];
                farmer.fpassword    = Request.Form["password"];

                mdb.FarmerDetails.Add(farmer);
                mdb.SaveChanges();

                return(RedirectToAction("Index", "Home"));
            }

            return(View());
        }