public IUtilizedTime Calculate( IUtilizedTimeFactory utilizedTimeFactory, Ipa pa, Idur dur, ITPx x) { return(utilizedTimeFactory.Create( pa.Value .Select(w => x.GetElementAtAsint( w.pIndexElement, w.aIndexElement) * dur.GetElementAtAsdecimal( w.pIndexElement)) .Sum())); }
public IUtilizedTimeFactory CreateUtilizedTimeFactory() { IUtilizedTimeFactory factory = null; try { factory = new UtilizedTimeFactory(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(factory); }