public static DataSaveResult ConvertToUntyped <TEntity>(DataSaveResult <TEntity> dataSaveResult) where TEntity : BaseEntity { if (dataSaveResult == null) { return(null); } return(new DataSaveResult(dataSaveResult.Entity as BaseEntity, dataSaveResult.ErrorMessage)); }
public static DataSaveResult <TEntity> ConvertToTyped <TEntity>(DataSaveResult dataSaveResult) where TEntity : BaseEntity { if (dataSaveResult == null) { return(null); } var item = dataSaveResult.Entity as TEntity; if (item != null) { item.EndEdit(); } return(new DataSaveResult <TEntity>(item, dataSaveResult.ErrorMessage)); }