Skip to content

Instantly share code, notes, and snippets.

@Shan-1035
Shan-1035 / ComplaintService.java
Created May 16, 2026 17:08
Complaint Service for Service layer
import java.util.ArrayList;
import java.util.List;
public class ComplaintService {
private List<Complaint> complaintList = new ArrayList<>();
private long idCounter = 1;
public Complaint addComplaint(Complaint complaint)
{
@Shan-1035
Shan-1035 / ScheduleService.java
Created May 16, 2026 17:06
ScheduleService for service layer
import java.util.ArrayList;
import java.util.List;
public class ScheduleService {
private List<Schedule> scheduleList = new ArrayList<>();
private long idCounter = 1;
public Schedule addSchedule(Schedule schedule)
{
@Shan-1035
Shan-1035 / DriverService.java
Created May 16, 2026 17:05
DriverService for Service layer
import java.util.ArrayList;
import java.util.List;
public class DriverService {
private List<Driver> driverList = new ArrayList<>();
private long idCounter = 1;
public Driver addDriver(Driver driver)
{
@Shan-1035
Shan-1035 / RouteService.java
Created May 16, 2026 17:03
RouteService for Service layer
import java.util.ArrayList;
import java.util.List;
public class RouteService {
private List<Route> routeList = new ArrayList<>();
private long idCounter = 1;
public Route addRoute(Route route)
{
@Shan-1035
Shan-1035 / BusService.java
Created May 16, 2026 16:59
Service layer of upcoming backend oriject
import java.util.ArrayList;
import java.util.List;
public class BusService {
private long idcounter = 1;
List<Bus> busList = new ArrayList<>();
/*Method e function er nam turjoy j model layer e nam dibe oi nam dia replace krle connect hoa jabe */
@Shan-1035
Shan-1035 / Stack.cpp
Created May 15, 2026 13:56
Stack code
#include <iostream>
using namespace std;
class Node {
public:
int data;
Node* next;
Node(int value) {