Exemple #1
0
        public static BussImage Add(BussImage bussImage)
        {
            TN db = new TN();

            db.BussImages.Add(bussImage);
            db.SaveChanges();
            return(bussImage);
        }
 public void CopyToBase(BussImage img)
 {
     img.BussImageId = this.BussImageId;
     img.idbuss      = this.idbuss;
     img.Path        = this.Path;
     img.SortID      = this.SortID;
     img.InUse       = this.InUse;
 }
 public void CopyFromBase(BussImage img)
 {
     this.BussImageId = img.BussImageId;
     this.idbuss      = img.idbuss;
     this.Path        = img.Path;
     this.SortID      = img.SortID;
     this.InUse       = img.InUse;
 }
Exemple #4
0
        public static BussImage Edit(BussImage bussImage)
        {
            TN        db           = new TN();
            BussImage oldBussImage = db.BussImages.Where(en => en.BussImageId == bussImage.BussImageId).FirstOrDefault();

            oldBussImage.BussImageId = bussImage.BussImageId;
            oldBussImage.idbuss      = bussImage.idbuss;
            oldBussImage.Path        = bussImage.Path;
            oldBussImage.SortID      = bussImage.SortID;
            oldBussImage.InUse       = bussImage.InUse;

            db.SaveChanges();
            return(oldBussImage);
        }
Exemple #5
0
        public static bool SetDefaultBussImage(long idbuss)
        {
            bool result = false;

            try {
                TN        db         = new TN();
                BussImage firstImage = db.BussImages.Where(en => en.idbuss == idbuss).OrderBy(en => en.SortID).First();
                string    imagPath   = firstImage == null ? "" : firstImage.Path;
                Business  business   = db.Businesses.Find(idbuss);
                business.imgs = imagPath;
                db.SaveChanges();
            }
            catch (Exception) {
                result = false;
            }

            return(result);
        }
Exemple #6
0
        public static bool BatchChangSort(List <BussImage> list)
        {
            bool result = false;

            try {
                TN db = new TN();
                for (int i = 0; i < list.Count; i++)
                {
                    BussImage img = db.BussImages.Find(list[i].BussImageId);
                    img.SortID = list[i].SortID;
                    db.SaveChanges();
                }
                result = true;
            }
            catch (Exception) {
                result = false;
            }

            return(result);
        }