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; }
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); }
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); }
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); }