/// <summary> /// Invoked when <see cref="ToEntity"/> operation is about to return. /// </summary> /// <param name="entity"><see cref="Provider"/> converted from <see cref="ProviderDTO"/>.</param> partial static void OnEntity(this ProviderDTO dto, Provider entity);
/// <summary> /// Converts this instance of <see cref="ProviderDTO"/> to an instance of <see cref="Provider"/>. /// </summary> /// <param name="dto"><see cref="ProviderDTO"/> to convert.</param> public static Provider ToEntity(this ProviderDTO dto) { if (dto == null) return null; var entity = new Provider(); entity.ProviderId = dto.ProviderId; entity.Name = dto.Name; entity.Category = dto.Category; entity.Type = dto.Type; entity.Path = dto.Path; entity.Config = dto.Config; entity.Description = dto.Description; entity.IsActive = dto.IsActive; dto.OnEntity(entity); return entity; }