Exemple #1
0
        public static MercImage Add(MercImage mercImage)
        {
            TN db = new TN();

            db.MercImages.Add(mercImage);
            db.SaveChanges();
            return(mercImage);
        }
 public void CopyToBase(MercImage mercImage)
 {
     mercImage.MercImageId = this.MercImageId;
     mercImage.idmerc      = this.idmerc;
     mercImage.Path        = this.Path;
     mercImage.SortID      = this.SortID;
     mercImage.InUse       = this.InUse;
 }
 public void CopyFromBase(MercImage mercImage)
 {
     this.MercImageId = mercImage.MercImageId;
     this.idmerc      = mercImage.idmerc;
     this.Path        = mercImage.Path;
     this.SortID      = mercImage.SortID;
     this.InUse       = mercImage.InUse;
 }
Exemple #4
0
        public static MercImage Edit(MercImage mercImage)
        {
            TN        db           = new TN();
            MercImage oldMercImage = db.MercImages.Where(en => en.MercImageId == mercImage.MercImageId).FirstOrDefault();

            oldMercImage.idmerc      = mercImage.idmerc;
            oldMercImage.InUse       = mercImage.InUse;
            oldMercImage.MercImageId = mercImage.MercImageId;
            oldMercImage.Path        = mercImage.Path;
            oldMercImage.SortID      = mercImage.SortID;

            db.SaveChanges();
            return(oldMercImage);
        }
Exemple #5
0
        public static bool SetDefaultMercImage(int idmerc)
        {
            bool result = false;

            try
            {
                TN        db         = new TN();
                MercImage firstImage = db.MercImages.Where(en => en.idmerc == idmerc).OrderBy(en => en.SortID).First();
                string    imagPath   = firstImage == null ? "" : firstImage.Path;
                Merc      merc       = db.Mercs.Find(idmerc);
                merc.imgs = imagPath;
                db.SaveChanges();
            }
            catch (Exception)
            {
                result = false;
            }

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

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

            return(result);
        }