Ejemplo n.º 1
0
        // GET: DeliveryBoy

        public ActionResult Registration()
        {
            DeliveryBoyRegistration newdeliveryboy = new DeliveryBoyRegistration();
            List <SalePoint>        salepointlist  = AgroExpressDBAccess.GetallEnabledSalePoint();

            if (salepointlist != null)
            {
                newdeliveryboy.salepointlist = salepointlist.Select(x => new SelectListItem
                {
                    Value = x.PKSalePointID.ToString(),
                    Text  = x.SalePointName
                });
            }
            return(View(newdeliveryboy));
        }
Ejemplo n.º 2
0
        public ActionResult Registration(DeliveryBoyRegistration delivery)
        {
            List <SalePoint> salepointlist = AgroExpressDBAccess.GetallEnabledSalePoint();

            if (salepointlist != null)
            {
                delivery.salepointlist = salepointlist.Select(x => new SelectListItem
                {
                    Value = x.PKSalePointID.ToString(),
                    Text  = x.SalePointName
                });
            }


            if (ModelState.IsValid)
            {
                var user = AgroExpressDBAccess.IsUserExist(delivery.UserName);
                if (user != null)
                {
                    ModelState.AddModelError("UserName", "User name already exist");
                    return(View(delivery));
                }

                if (AgroExpressDBAccess.AddDeliveryBoy(delivery))
                {
                    ViewBag.success = "Registration Successsfull";
                    ModelState.Clear();
                    DeliveryBoyRegistration registration = new DeliveryBoyRegistration();


                    if (salepointlist != null)
                    {
                        registration.salepointlist = salepointlist.Select(x => new SelectListItem
                        {
                            Value = x.PKSalePointID.ToString(),
                            Text  = x.SalePointName
                        });
                    }
                    return(View(registration));
                }
            }
            return(View(delivery));
        }