public EmployeePositionDTO(EmployeePosition entity) { Id = entity.Id; Position = entity.Position; AppDefault = entity.AppDefault; Initiliazing(entity); }
public virtual EmployeePosition ToEmployeePosition() { var entity = new EmployeePosition(); entity.Id = Id; entity.Position = Position; entity.AppDefault = AppDefault; Converting(entity); return(entity); }
/// <summary> /// Clones all properties in a new EmployeePosition instance, /// except PrimaryKey(s) /// </summary> /// <returns>New EmployeePosition instance</returns> public EmployeePosition Clone() { var clone = new EmployeePosition(); clone.Position = Position; clone.AppDefault = AppDefault; clone.CreateDate = CreateDate; clone.CreatorId = CreatorId; clone.CreatorIp = CreatorIp; Cloning(clone); return(clone); }
partial void Converting(EmployeePosition entity);
partial void Initiliazing(EmployeePosition entity);
// Use below function in a partial class file (eg. EmployeePosition.part.cs) // to add more complexity to clone partial void Cloning(EmployeePosition clone);