public int Save(utblMstTourPackageActivity activity) { int result = 0; if (activity.PackageActivityID == 0) { try { _db.utblMstTourPackageActivities.Add(activity); _db.SaveChanges(); result = 1; } catch (Exception ex) { result = 0; } } else { utblMstTourPackageActivity dbEntry = _db.utblMstTourPackageActivities.Find(activity.PackageActivityID); if (dbEntry != null) { dbEntry.ActivityID = activity.ActivityID; dbEntry.OvernightDestinationID = activity.OvernightDestinationID; dbEntry.OvernightDestination = activity.OvernightDestination; dbEntry.ActivityRemarks = activity.ActivityRemarks; } _db.SaveChanges(); result = 1; } return(result); }
public int ManageDayLost(short totalDays, short newDays, long id) { int result = 0; utblMstTourPackageActivity obj = _db.utblMstTourPackageActivities.Where(R => R.DayNo == totalDays && R.PackageID == id).FirstOrDefault(); utblMstTourPackageActivity dbentry = _db.utblMstTourPackageActivities.Where(r => r.DayNo == newDays && r.PackageID == id).First(); int i = Convert.ToInt32(newDays + 1); try { dbentry.ActivityID = obj.ActivityID; dbentry.ActivityRemarks = obj.ActivityRemarks; dbentry.OvernightDestinationID = obj.OvernightDestinationID; for (int j = i; j <= totalDays; j++) { utblMstTourPackageActivity removeEntry = _db.utblMstTourPackageActivities.Where(r => r.DayNo == j && r.PackageID == id).First(); _db.utblMstTourPackageActivities.Remove(removeEntry); } _db.SaveChanges(); result = 1; } catch (Exception ex) { result = 2; } return(result); }
public utblMstTourPackageActivity GetTourPackageActivityByID(long id) { utblMstTourPackageActivity obj = _db.utblMstTourPackageActivities.FirstOrDefault(p => p.PackageActivityID == id); return(obj); }