Example #1
0
        //Update Driver Status
        public List <DriverStatus> UpdateDriverStatus(string driid, string status, string Latitude, string Longitud)
        {
            var driverstatus = new List <DriverStatus>();

            try
            {
                using (rideshareEntities entities = new rideshareEntities())
                {
                    int         driverid = Convert.ToInt32(driid);
                    tbl_driver  driver   = entities.tbl_driver.SingleOrDefault(dri => dri.dri_id == driverid);
                    tbl_vehicle vehicle  = entities.tbl_vehicle.SingleOrDefault(dri => dri.veh_driverid == driverid);
                    driver.dri_status     = status;
                    vehicle.veh_Latitude  = Latitude;
                    vehicle.veh_Longitude = Longitud;

                    entities.SaveChanges();
                    driverstatus.Add(new DriverStatus
                    {
                        updatestatus = "1"
                    });
                }
            }
            catch (Exception)
            {
                driverstatus.Add(new DriverStatus
                {
                    updatestatus = "0"
                });
                //throw;
            }
            return(driverstatus);;
        }
Example #2
0
 //Update Driver Details
 public string UpdateDriver(string driid, string fname, string lname, string address, string nic, string licenceno)
 {
     try
     {
         using (rideshareEntities entitis = new rideshareEntities())
         {
             tbl_driver driver = entitis.tbl_driver.SingleOrDefault(dri => dri.dri_id == int.Parse(driid));
             if (lname != "")
             {
                 driver.dri_lname = lname;
             }
             if (address != "")
             {
                 driver.dri_address = address;
             }
             if (nic != "")
             {
                 driver.dri_nic = nic;
             }
             entitis.SaveChanges();
             return("Sucess");
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #3
0
        //UpdateCustomerDetails
        public string Updateuser(string address, string nic, string phoneno, string fname, string lname, string vehicleno, string licenceno)
        {
            try
            {
                using (rideshareEntities entities = new rideshareEntities())
                {
                    tbl_driver driver = entities.tbl_driver.SingleOrDefault(dri => dri.dri_nic == nic);
                    if (nic != "")
                    {
                        driver.dri_nic = nic;
                    }
                    if (fname != "")
                    {
                        driver.dri_fname = fname;
                    }
                    if (lname != "")
                    {
                        driver.dri_lname = lname;
                    }
                    if (licenceno != "")
                    {
                        driver.dri_licence = licenceno;
                    }
                    if (phoneno != "")
                    {
                        driver.dri_phoneno = phoneno;
                    }

                    if (address != "")
                    {
                        driver.dri_address = address;
                    }

                    entities.SaveChanges();

                    return("Sucess");
                }
            }
            catch (Exception)
            {
                throw new  Exception("Oops something wrong try again");
            }
        }
Example #4
0
 //Add New Driver
 public string AddDriver(string fname, string lname, string address, string nic)
 {
     using (rideshareEntities entities = new rideshareEntities())
     {
         var a = entities.tbl_driver.SingleOrDefault(driver => driver.dri_nic == nic);
         if (a != null)
         {
             return(string.Format("Vehicle Already Exist"));
         }
         else
         {
             tbl_driver driver = new tbl_driver {
                 dri_nic = nic, dri_address = address, dri_fname = fname, dri_lname = lname, active = "T"
             };
             entities.tbl_driver.Add(driver);
             entities.SaveChanges();
             return(null);
         }
     }
 }
Example #5
0
        //Add New Driver
        public string AddDriver(string fname, string lname, string address, string nic)
        {
            using (rideshareEntities entities = new rideshareEntities())
            {

                var a = entities.tbl_driver.SingleOrDefault(driver => driver.dri_nic == nic );
                if (a != null)
                {
                    return string.Format("Vehicle Already Exist");
                }
                else
                {
                    tbl_driver driver = new tbl_driver { dri_nic = nic, dri_address = address, dri_fname = fname, dri_lname = lname , active = "T" };
                    entities.tbl_driver.Add(driver);
                    entities.SaveChanges();
                    return null;
                }

            }
        }