Ejemplo n.º 1
0
 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);
        }