public DCCardboadFormat GetCardboardFormatByName(string name) { PLMPackEntities db = new PLMPackEntities(); AspNetUser user = AspNetUser.GetByUserName(db, UserName); CardboardFormat cf = CardboardFormat.GetByName(db, user.CurrentGroup(db), name); return(new DCCardboadFormat() { ID = cf.Id, Name = cf.Name, Description = cf.Description, Length = cf.Length, Width = cf.Width }); }
public static void OverwriteCardboardFormats(PPDataContext dbFrom, PPDataContext dbTo, IProcessingCallback callback) { foreach (CardboardFormat cf in dbFrom.CardboardFormats) { if (CardboardFormat.HasByName(dbTo, cf.Name)) { if (null != callback) { callback.Info(string.Format("Cardboard format {0} already exists. Skipping...", cf.Name)); } CardboardFormat cardboardFormat = CardboardFormat.GetByName(dbTo, cf.Name); } else { if (null != callback) { callback.Info(string.Format("Creating carboard format {0}...", cf.Name)); } CardboardFormat.CreateNew(dbTo, cf.Name, cf.Description, cf.Length, cf.Width); } } }