Beispiel #1
0
        public void UpdateCircuitsHandlingSet(CircuitsHandlingSetDto circuitsHandlingSetEntity)
        {
            var entity = _circuitsHandlingSetEntityFactory.CreateExisting(circuitsHandlingSetEntity);

            entity.GetValidationErrors().ThrowIfAny();

            _userSettingsDalHelper.Update(entity);
        }
Beispiel #2
0
        public string CreateCircuitsHandlingSet(CircuitsHandlingSetDto circuitsHandlingSetEntity)
        {
            var entity = _circuitsHandlingSetEntityFactory.CreateNew(circuitsHandlingSetEntity);

            entity.GetValidationErrors().ThrowIfAny();

            return(_userSettingsDalHelper.Create(entity));
        }
Beispiel #3
0
        public CircuitsHandlingSetEntity CreateExisting(CircuitsHandlingSetDto handlingSetDto)
        {
            var handlingSet = _userSettingsDalHelper.GetById(handlingSetDto.Id);

            Map(handlingSetDto, handlingSet);

            return(handlingSet);
        }
Beispiel #4
0
 private void Map(CircuitsHandlingSetDto source, CircuitsHandlingSetEntity destination)
 {
     destination.IsPrivate            = source.IsPrivate;
     destination.IsEnabled            = source.IsEnabled;
     destination.Name                 = source.Name;
     destination.StatesOnActivation   = source.StatesOnActivation;
     destination.StatesOnDeactivation = source.StatesOnDeactivation;
 }
Beispiel #5
0
        public CircuitsHandlingSetEntity CreateNew(CircuitsHandlingSetDto handlingSetDto)
        {
            var handlingSet = new CircuitsHandlingSetEntity();

            Map(handlingSetDto, handlingSet);
            handlingSet.Owner = _userProvider.GetCurrentUser();

            return(handlingSet);
        }