Esempio n. 1
0
        public ActionResult AddToRequestTable(Vehicle_details vd)//adding the selected records to Branch_Vehicle_Request table
        {
            if (Session["username"] == null)
            {
                return(RedirectToAction("Login"));
            }
            Branch_Vehicle_Request        bvr    = null;
            List <Branch_Vehicle_Request> bvlist = new List <Branch_Vehicle_Request>();

            bvr = new Branch_Vehicle_Request();


            string vid    = vd.Vehicle_Code;
            string bid    = Session["username"].ToString();
            string status = "Pending";
            int    novR   = int.Parse(Request.Form["txtnovR"]);
            int    novA   = 0;

            bvr.As_On_Date = DateTime.Today;
            bvr.Vehicle_id = vid;
            bvr.Branch_id  = bid;
            bvr.Status     = status;
            bvr.No_Of_Vehicles_Requested = novR;
            bvr.No_Of_Vehicles_Approved  = novA;
            bvlist.Add(bvr);

            string res = DBOperations.GotoAdmin(bvlist);

            ViewBag.msg = res;
            return(View("SuccessfulBA"));
        }
        public IHttpActionResult PutVehicle_details(long id, Vehicle_details vehicle_details)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != vehicle_details.Car_ID)
            {
                return(BadRequest());
            }

            db.Entry(vehicle_details).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Vehicle_detailsExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 3
0
        public ActionResult AddNumberOfVehicles()//after BA selects one radio button,it should display that in textboxes
        {
            string          vid = Request.Form["rdb"];
            Vehicle_details vd1 = DBOperations.ExtractBranchAdminRequest(vid);


            return(View(vd1));
        }
        public IHttpActionResult GetVehicle_details(long id)
        {
            Vehicle_details vehicle_details = db.Vehicle_details.Find(id);

            if (vehicle_details == null)
            {
                return(NotFound());
            }

            return(Ok(vehicle_details));
        }
Esempio n. 5
0
        public ActionResult AddNumberOfVehicles()//after BA selects one radio button,it should display that in textboxes
        {
            if (Session["username"] == null)
            {
                return(RedirectToAction("Login"));
            }
            string          vid = Request.Form["rdb"];
            Vehicle_details vd1 = DBOperations.ExtractBranchAdminRequest(vid);


            return(View(vd1));
        }
        public IHttpActionResult PostVehicle_details(Vehicle_details vehicle_details)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Vehicle_details.Add(vehicle_details);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = vehicle_details.Car_ID }, vehicle_details));
        }
        public IHttpActionResult DeleteVehicle_details(long id)
        {
            Vehicle_details vehicle_details = db.Vehicle_details.Find(id);

            if (vehicle_details == null)
            {
                return(NotFound());
            }

            db.Vehicle_details.Remove(vehicle_details);
            db.SaveChanges();

            return(Ok(vehicle_details));
        }