Exemplo n.º 1
0
        public AbstractUnitIndexInPeriodDTO UpdateUnitIndex(UnitIndexInPeriodDTO abstractIndex)
        {
            var UnitIndex = UnitIndexService.UpdateUnitIndex(new AbstractUnitIndexId(abstractIndex.Id)
                                                             , new AbstractUnitIndexId(abstractIndex.ParentId.Value)
                                                             , abstractIndex.CustomFields.ToDictionary(itm => new SharedUnitIndexCustomFieldId(itm.Id), itm => itm.Value),
                                                             abstractIndex.IsInquireable, abstractIndex.CalculationOrder, abstractIndex.CalculationLevel
                                                             );

            return(UnitIndexMapper.MapToModel(UnitIndex));
        }
Exemplo n.º 2
0
 public AbstractIndex UpdateUnitIndex(UnitIndexDTO unitIndexDto)
 {
     if (unitIndexDto.ParentId != null)
     {
         var unitIndex = unitIndexService.UpdateUnitIndex(new AbstractUnitIndexId(unitIndexDto.Id)
                                                          , new AbstractUnitIndexId(unitIndexDto.ParentId.Value), unitIndexDto.Name, unitIndexDto.DictionaryName
                                                          , unitIndexDto.CustomFields.Select(c => new CustomFieldTypeId(c.Id)).ToList()
                                                          );
         return(unitIndexMapper.MapToModel(unitIndex));
     }
     throw new Exception("UnitIndex ParentId is null");
 }