public IActionResult SaveSurgePrice(SurgePrice surgePrice)
 {
     try
     {
         DAVechile dATypes = new DAVechile();
         return(this.OKResponse(dATypes.SaveSurgePrice(surgePrice, _context, User.ToAppUser()) ? "Updated Successfully" : "Failed to Update"));
     }
     catch (TaxiAppsWebAPICore.Helper.DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
 public IActionResult EditType([FromBody] VehicleTypeInfo vehicleTypeInfo)
 {
     try
     {
         Validator.validateVehicle(vehicleTypeInfo);
         DAVechile dATypes = new DAVechile();
         return(this.OKResponse(dATypes.EditType(_context, vehicleTypeInfo, User.ToAppUser()) ? "Updated Successfully" : "Updation Failed"));
     }
     catch (DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
 public IActionResult SaveEmer([FromBody] VehicleEmerInfo vehicleEmerInfo)
 {
     try
     {
         Validator.validateEmerAddVehicle(vehicleEmerInfo);
         DAVechile dAVechile = new DAVechile();
         return(this.OKResponse(dAVechile.SaveEmer(_context, vehicleEmerInfo, User.ToAppUser()) ? "Inserted Successfully" : "Insertion Failed"));
     }
     catch (DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
        public IActionResult StatusType(long id, bool isStatus)
        {
            DAVechile dATypes = new DAVechile();

            return(this.OKResponse(dATypes.StatusType(_context, id, isStatus, User.ToAppUser()) == true ? (isStatus == true ? "Active Successfully" : "Blocked Successfully") : "Failed to Update"));
        }
        public IActionResult GetTypebyId(long id)
        {
            DAVechile dATypes = new DAVechile();

            return(this.OK <VehicleTypeInfo>(dATypes.GetbyTypeId(_context, id)));
        }
        public IActionResult DeleteType(long id)
        {
            DAVechile dATypes = new DAVechile();

            return(this.OKResponse(dATypes.DeleteType(_context, id, User.ToAppUser()) ? "Deleted Successfully" : "Deletion Failed"));
        }
        public IActionResult ListType()
        {
            DAVechile dATypes = new DAVechile();

            return(this.OK <List <VehicleTypeList> >(dATypes.ListType(_context)));
        }
        public IActionResult GetSurgePrice(long id)
        {
            DAVechile dATypes = new DAVechile();

            return(this.OK <SurgePrice>(dATypes.GetSurgePrice(_context, id)));
        }
        public IActionResult GetbyEmerId(long id)
        {
            DAVechile dAVechile = new DAVechile();

            return(this.OK <VehicleEmerInfo>(dAVechile.GetbyEmerId(_context, id)));
        }
        public IActionResult ListEmer()
        {
            DAVechile dAVechile = new DAVechile();

            return(this.OK <List <VehicleEmerList> >(dAVechile.ListEmer(_context)));
        }