public SizingStandardDTO(SizingStandard entity) { Id = entity.Id; Title = entity.Title; Initiliazing(entity); }
partial void Converting(SizingStandard entity) { var sizings = Sizings.OrderBy(c => c.DisplayOrder); foreach (var item in sizings) { entity.Sizings.Add(item.ToSizing()); } }
protected virtual void Constructing(SizingStandard entity) { var sizings = entity.Sizings.OrderBy(c => c.DisplayOrder); foreach (var item in entity.Sizings) { Sizings.Add(new SizingDTO(item)); } }
public virtual SizingStandard ToSizingStandard() { var entity = new SizingStandard(); entity.Id = Id; entity.Title = Title; Converting(entity); return(entity); }
/// <summary> /// Clones all properties in a new SizingStandard instance, /// except PrimaryKey(s) /// </summary> /// <returns>New SizingStandard instance</returns> public SizingStandard Clone() { var clone = new SizingStandard(); clone.Title = Title; clone.ModifyNr = ModifyNr; clone.ModifyDate = ModifyDate; clone.ModifierId = ModifierId; clone.ModifierIp = ModifierIp; clone.CreateDate = CreateDate; clone.CreatorId = CreatorId; clone.CreatorIp = CreatorIp; Cloning(clone); return(clone); }
// Use below function in a partial class file (eg. SizingStandard.part.cs) // to add more complexity to clone partial void Cloning(SizingStandard clone);
partial void Converting(SizingStandard entity);
partial void Initiliazing(SizingStandard entity);
partial void Initiliazing(SizingStandard entity) { Constructing(entity); }