コード例 #1
0
        public int DeleteSoft(object id)
        {
            var obj = OBTMDbSet.Find(id);

            obj.IsDeleted = true;
            OBTMDbContext.Entry(obj).State = System.Data.Entity.EntityState.Modified;

            return(OBTMDbContext.SaveChanges());
        }
コード例 #2
0
        public int SaveEditedBus(BusOperator bus)
        {
            var b = OBTMDbContext.BusOperators.Where(i => i.Id == bus.Id).Single();

            b.Name  = bus.Name;
            b.Email = bus.Email;
            OBTMDbContext.Entry(b).State = EntityState.Modified;
            return(OBTMDbContext.SaveChanges());
        }
コード例 #3
0
        public int DeleteBusSoft(int id)
        {
            var obj = OBTMDbContext.BusOperators.Find(id);

            obj.IsDeleted = true;
            OBTMDbContext.Entry(obj).State = EntityState.Modified;


            return(OBTMDbContext.SaveChanges());
        }
コード例 #4
0
        public int DeleteSingleRouteForBus(int id)
        {
            var obj = OBTMDbContext.OperatorRouteMaps.Where(opId => opId.Id == id).ToList();

            foreach (var item in obj)
            {
                item.IsDeleted = true;
                OBTMDbContext.Entry(item).State = EntityState.Modified;
            }


            return(OBTMDbContext.SaveChanges());
        }
コード例 #5
0
        public int DeleteOperatorRouteSoft(int id)
        {
            var obj = OBTMDbContext.OperatorRouteMaps.Where(bus => bus.BusOperatorId == id).ToList();

            foreach (var item in obj)
            {
                item.IsDeleted = true;
                OBTMDbContext.Entry(item).State = EntityState.Modified;
            }



            return(OBTMDbContext.SaveChanges());
        }
コード例 #6
0
        public int SoftDelete(int id)
        {
            DateWiseTrip dateWiseTrip       = OBTMDbContext.DateWiseTrips.Find(id);
            bool         isAnySeatPurchased = OBTMDbContext.BookingTickets.Where(bt => bt.DateWiseTripId == dateWiseTrip.Id && bt.IsBooked == true).Any();

            if (isAnySeatPurchased)
            {
                return(-1);
            }
            else
            {
                dateWiseTrip.IsDeleted = true;
                OBTMDbContext.Entry(dateWiseTrip).State = EntityState.Modified;
                return(OBTMDbContext.SaveChanges());
            }
        }
コード例 #7
0
 public BusOpertaorDataAccess(OBTMDbContext context) : base(context)
 {
 }
コード例 #8
0
 public RoutePointsDataAccess(OBTMDbContext context) : base(context)
 {
 }
コード例 #9
0
 public GenericDataAccess(OBTMDbContext context)
 {
     this.OBTMDbContext = context;
     this.OBTMDbSet     = context.Set <TEntity>();
 }
コード例 #10
0
 public LocationsDataAccess(OBTMDbContext context) : base(context)
 {
 }
コード例 #11
0
 public DateWiseTripDataAccess(OBTMDbContext context) : base(context)
 {
 }
コード例 #12
0
 public TripBaseDataAccess(OBTMDbContext context) : base(context)
 {
 }
コード例 #13
0
 public OperatorRouteMapDataAccess(OBTMDbContext context) : base(context)
 {
 }
コード例 #14
0
 public BookingTicketDataAccess(OBTMDbContext context) : base(context)
 {
 }
コード例 #15
0
 public SeatBaseDataAccess(OBTMDbContext context) : base(context)
 {
 }
コード例 #16
0
 public UserDataAccess(OBTMDbContext context) : base(context)
 {
 }