Beispiel #1
0
        public ActionResult Create([Bind(Include = "TrafficSignID,TrafficSignName")] TrafficSign trafficSign)
        {
            if (ModelState.IsValid)
            {
                db.TrafficSigns.Add(trafficSign);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(trafficSign));
        }
        public ActionResult Create([Bind(Include = "CategoryID,CategoryName")] Category category)
        {
            if (ModelState.IsValid)
            {
                db.Categories.Add(category);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(category));
        }
        public ActionResult Create([Bind(Include = "StreetID,StreetName,StreetStartLatitude,StreetStartLongitude,StreetEndLatitude,StreetEndLongitude")] Street street)
        {
            if (ModelState.IsValid)
            {
                db.Street.Add(street);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(street));
        }
Beispiel #4
0
        public ActionResult Create([Bind(Include = "MidPointID,MidPointName,MidPointLatitude,MidPointLongitude")] MidPoint midPoint)
        {
            if (ModelState.IsValid)
            {
                db.MidPoints.Add(midPoint);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(midPoint));
        }
Beispiel #5
0
        public ActionResult Create([Bind(Include = "TrafficSignLocationID,TrafficSignID,TSLocationStartLatitude,TSLocationStartLongitude,TSLocationEndLatitude,TSLocationEndLongitude")] TrafficSignLocation trafficSignLocation)
        {
            if (ModelState.IsValid)
            {
                db.TrafficSignLocations.Add(trafficSignLocation);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.TrafficSignID = new SelectList(db.TrafficSigns, "TrafficSignID", "TrafficSignName", trafficSignLocation.TrafficSignID);
            return(View(trafficSignLocation));
        }
Beispiel #6
0
        public ActionResult Create([Bind(Include = "DestinationID,DestinationName,DestinationLatitude,DestinationLongitude")] Destination destination)
        {
            if (ModelState.IsValid)
            {
                db.Destinations.Add(destination);
                db.SaveChanges();
                TempData["Success"] = "Successfully Added.";
                return(RedirectToAction("Create"));
            }

            return(View(destination));
        }
Beispiel #7
0
        public ActionResult Create([Bind(Include = "ServiceProviderLocationID,ServiceProviderID,ServiceProviderLatitude,ServiceProviderLongitude")] ServiceProviderLocation serviceProviderLocation)
        {
            if (ModelState.IsValid)
            {
                db.ServiceProviderLocations.Add(serviceProviderLocation);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            //ViewBag.DestinationID = new SelectList(db.Destinations, "DestinationID", "DestinationName", serviceProviderLocation.DestinationID);
            ViewBag.ServiceProviderID = new SelectList(db.ServiceProviders, "ServiceProviderID", "ServiceProviderName", serviceProviderLocation.ServiceProviderID);
            return(View(serviceProviderLocation));
        }
Beispiel #8
0
        public ActionResult Create([Bind(Include = "HouseID,HouseNumber,StreetID,House_Latitude,House_Longitude")] House house)
        {
            if (ModelState.IsValid)
            {
                db.Houses.Add(house);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            //ViewBag.DestinationID = new SelectList(db.Destinations, "DestinationID", "DestinationName", house.DestinationID);
            ViewBag.StreetID = new SelectList(db.Street, "StreetID", "StreetName", house.StreetID);
            return(View(house));
        }
Beispiel #9
0
        public ActionResult Create([Bind(Include = "StationDestinationID,StationLocationID,DestinationID,MidPointID")] StationDestination stationDestination)
        {
            if (ModelState.IsValid)
            {
                db.StationDestinations.Add(stationDestination);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.DestinationID     = new SelectList(db.Destinations, "DestinationID", "DestinationName", stationDestination.DestinationID);
            ViewBag.MidPointID        = new SelectList(db.MidPoints, "MidPointID", "MidPointName", stationDestination.MidPointID);
            ViewBag.StationLocationID = new SelectList(db.StationLocations, "StationLocationID", "StationName", stationDestination.StationLocationID);
            return(View(stationDestination));
        }
Beispiel #10
0
        public ActionResult Create([Bind(Include = "ServiceProviderID,ServiceProviderName,Rating,CategoryID")] ServiceProvider serviceProvider)
        {
            if (ModelState.IsValid)
            {
                db.ServiceProviders.Add(serviceProvider);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            var categories = from c in db.Categories
                             orderby c.CategoryName
                             select c;

            ViewBag.CategoryID = new SelectList(categories, "CategoryID", "CategoryName", serviceProvider.CategoryID);
            return(View(serviceProvider));
        }
Beispiel #11
0
        public ActionResult Create([Bind(Include = "username,fname,lanme,password")] User user)
        {
            if (ModelState.IsValid)
            {
                string s = user.password;
                //int x = s.GetHashCode();
                //string hashed = x.ToString();
                string hashed = getHashSha256(s);
                user.password = hashed;

                db.Users.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(user));
        }