Exemple #1
0
 public tblCustomer GetCustomer(long?id)
 {
     try
     {
         CrudDataService objCrd    = new CrudDataService();
         tblCustomer     modelCust = objCrd.GetCustomerDetails(id);
         return(modelCust);
     }
     catch
     {
         throw;
     }
 }
        public JsonResult AssignPassengerToTrip(string ticketNumber, int companyId)
        {
            Int32 message  = -1;
            Trip  tripInfo = new Trip();

            CrudDataService objCrd = new CrudDataService();

            tripInfo = objCrd.AssignPassengerToTrip(ticketNumber);

            var result = new { DriverName = tripInfo.DriverName, PickupGate = tripInfo.PickupGate, PlateNum = tripInfo.PlateNum };

            return(Json(result));
        }
Exemple #3
0
 public string Edit(tblCustomer objCust)
 {
     try
     {
         CrudDataService objCrd  = new CrudDataService();
         Int32           message = 0;
         message = objCrd.UpdateCustomer(objCust);
         return(message.ToString());
     }
     catch
     {
         throw;
     }
 }
Exemple #4
0
 public IEnumerable <tblCustomer> GetCustomerScroll(int pageNumber, int pageSize)
 {
     try
     {
         int                IsPaging  = 1;
         CrudDataService    objCrd    = new CrudDataService();
         List <tblCustomer> modelCust = objCrd.GetCustomerList(pageNumber, pageSize, IsPaging);
         return(modelCust);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #5
0
 public string Delete(long?id)
 {
     try
     {
         CrudDataService objCrd  = new CrudDataService();
         Int32           message = 0;
         message = objCrd.DeleteCustomer(id);
         return(message.ToString());
     }
     catch
     {
         throw;
     }
 }
            public tblCustomer GetCustomer(string FName)

            {
                try
                {
                    CrudDataService objCrd    = new CrudDataService();
                    tblCustomer     modelCust = objCrd.GetCustomerDetails(FName);
                    return(modelCust);
                }
                catch
                {
                    throw;
                }
            }
Exemple #7
0
 public IEnumerable <tblCustomer> GetCustomers(int pageSize)
 {
     try
     {
         int                pageNumber = 0;
         int                IsPaging   = 0;
         CrudDataService    objCrd     = new CrudDataService();
         List <tblCustomer> modelCust  = objCrd.GetCustomerList(pageNumber, pageSize, IsPaging);
         return(modelCust);
     }
     catch
     {
         throw;
     }
 }
Exemple #8
0
        public string Create(tblCustomer objCust)
        {
            try
            {
                CrudDataService objCrd  = new CrudDataService();
                Int32           message = 0;

                if ((objCust.CustName != null) && (objCust.CustEmail != null))
                {
                    message = objCrd.InsertCustomer(objCust);
                }
                else
                {
                    message = -1;
                }
                return(message.ToString());
            }
            catch
            {
                throw;
            }
        }
        public JsonResult GeneratFlightInfo()
        {
            try
            {
                Flight objFlight = new Flight();

                Int32         message = -1;
                executeReuslt r       = new executeReuslt();

                CrudDataService objCrd = new CrudDataService();

                r       = objCrd.GenerateFlightInfoDb(User.Identity.Name);
                message = r.result;

                if (r.result > 0)
                {
                    string subject = "Booking request via Book now in our website";

                    int needRideCount = objCrd.ReadPassengerCount();

                    List <TaxiProvider> tpList = new List <TaxiProvider>();

                    tpList = objCrd.ReadTaxiProvidersList();

                    foreach (var t in tpList)
                    {
                        int requiredCount = (int)Math.Ceiling((needRideCount * t.Quote) / 100.0);

                        int availableCount = SendRequestToProvide(t.Id, requiredCount);

                        if (availableCount < requiredCount)
                        {
                            needRideCount = needRideCount - availableCount;
                        }
                    }
                }

                else
                {
                    message = -1;
                }

                // Returns message that successfully uploaded
                return(Json(new
                {
                    Success = true,
                    AddedCount = r.addedCount,
                    Message = message
                }));
            }

            catch (Exception ex)
            {
                return(Json(new
                {
                    Success = false,
                    AddedCount = "-1",
                    Message = -1
                }));
            }
        }