Ejemplo n.º 1
0
        public ActionResult Details([Bind(Include = "Id,Identifier,Emeil")] CargoModel model)
        {
            Carrier carrier = null;

            try
            {
                carrier = db.Carriers.Where(c => c.CarrierIdentificator == model.Identifier &&
                                            c.Emeil == model.Emeil).First();
            }
            catch (InvalidOperationException)
            {
                return(RedirectToAction("ErrorUser"));

                throw;
            }

            Cargo cargo = db.Cargoes.Where(c => c.CargoId == model.Id).First();

            if (carrier == null)
            {
                return(RedirectToAction("AllCargoes"));
            }
            carrier.Cargoes.Add(cargo);
            cargo.CarrierId = carrier.CarrierId;
            db.SaveChanges();
            return(RedirectToAction("AddedCargo"));
        }
Ejemplo n.º 2
0
        public ActionResult Register([Bind(Include = "Name,TypeUser,Emeil,IdentifierNumber")] RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                if (model.TypeUser.ToLower() == "forwarder")
                {
                    Forwarder checkForwarder = null;
                    try
                    {
                        checkForwarder = db.Fowarders
                                         .Where(x => x.Emeil == model.Emeil).First();
                    }
                    catch (Exception)
                    {
                        checkForwarder = null;
                    }
                    if (checkForwarder != null)
                    {
                        return(RedirectToAction("Exist"));
                    }
                    var forwarder = new Forwarder();
                    forwarder.Name  = model.Name;
                    forwarder.Emeil = model.Emeil;
                    forwarder.ForwarderIdentificator = model.IdentifierNumber;
                    db.Fowarders.Add(forwarder);
                    db.SaveChanges();
                    return(RedirectToAction("Registered"));
                }
                else if (model.TypeUser.ToLower() == "carrier")
                {
                    Carrier checkCarrier = null;
                    try
                    {
                        checkCarrier = db.Carriers
                                       .Where(x => x.Emeil == model.Emeil).First();
                    }
                    catch (Exception)
                    {
                        checkCarrier = null;
                    }
                    if (checkCarrier != null)
                    {
                        return(RedirectToAction("Exist"));
                    }

                    var carrier = new Carrier();
                    carrier.Name  = model.Name;
                    carrier.Emeil = model.Emeil;
                    carrier.CarrierIdentificator = model.IdentifierNumber;
                    db.Carriers.Add(carrier);
                    db.SaveChanges();
                    return(RedirectToAction("Registered"));
                }
            }

            return(RedirectToAction("Register"));
        }
        public ActionResult Create([Bind(Include = "CabNo,CabType,Capacity")] CabData cabData)
        {
            if (ModelState.IsValid)
            {
                db.CabDatas.Add(cabData);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cabData));
        }
Ejemplo n.º 4
0
        public ActionResult Create([Bind(Include = "ID,Topic,Comment")] SuggestionModel suggestionModel)
        {
            if (ModelState.IsValid)
            {
                db.SuggestionModels.Add(suggestionModel);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(suggestionModel));
        }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "ClassID,Name,MyAge")] ClassOne classOne)
        {
            if (ModelState.IsValid)
            {
                db.ClassOnes.Add(classOne);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(classOne));
        }
        public ActionResult Create([Bind(Include = "DriverID,DriverName,MobileNo,CabRefId")] Driver driver)
        {
            if (ModelState.IsValid)
            {
                db.Drivers.Add(driver);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CabRefId = new SelectList(db.CabDatas, "CabNo", "CabNo", driver.CabRefId);
            return(View(driver));
        }
        // GET: Customers/Create
        //public ActionResult Create()
        //{
        //    return View();
        //}

        // POST: Customers/Create
        // To protect from overposting attacks, please enable the specific properties you want to bind to, for
        // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
        //[HttpPost]
        //[ValidateAntiForgeryToken]
        public ActionResult Create(string id)
        {
            Customer data = new JavaScriptSerializer().Deserialize <Customer>(id);

            if (ModelState.IsValid)
            {
                db.Customers.Add(data);
                db.SaveChanges();
                //return RedirectToAction("Index");
            }
            //data.DOB = Convert.ToDateTime(data.DOB);
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Create([Bind(Include = "CabRefId,CustomerRefId,DriverRefId")] Cab_Cust cab_Cust)
        {
            if (ModelState.IsValid)
            {
                db.Cab_Cust.Add(cab_Cust);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CabRefId      = new SelectList(db.CabDatas, "CabNo", "CabNo", cab_Cust.CabRefId);
            ViewBag.CustomerRefId = new SelectList(db.Customers, "CustomerID", "CustomerName", cab_Cust.CustomerRefId);
            ViewBag.DriverRefId   = new SelectList(db.Drivers, "DriverID", "DriverName", cab_Cust.DriverRefId);
            return(View(cab_Cust));
        }
Ejemplo n.º 9
0
        public ActionResult Location([Bind(Include = "Name,Latitude,Longitude,Identifier,Emeil")] LocationModel model)
        {
            Forwarder forwarder = null;

            try
            {
                forwarder = db.Fowarders.Where(f => f.ForwarderIdentificator == model.Identifier &&
                                               f.Emeil == model.Emeil).First();
            }
            catch (Exception)
            {
                return(RedirectToAction("ErrorUser"));

                throw;
            }

            if (forwarder != null)
            {
                Location location = new Location();
                location.Name      = model.Name;
                location.Latitude  = model.Latitude;
                location.Longitude = model.Longitude;
                db.Locations.Add(location);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Ejemplo n.º 10
0
        public ActionResult Create(Users user)
        {
            MVCDemoContext context = new MVCDemoContext();

            context.Users.Add(user);
            context.SaveChanges();
            return(Content("Registration Successful"));
        }