Exemple #1
0
 public void PrefilterViewModel(VmOpeningHoursStep vm)
 {
     if (vm == null)
     {
         return;
     }
     vm.ExceptionHours = openingHoursLogic.SetMissingHours(vm.ExceptionHours).ToList();
     vm.ExceptionHours = openingHoursLogic.PrefilterModel(vm.ExceptionHours).Cast <VmExceptionalHours>().ToList();
     vm.SpecialHours   = openingHoursLogic.PrefilterModel(vm.SpecialHours).Cast <VmSpecialHours>().ToList();
 }
Exemple #2
0
 public IServiceResultWrap SaveOpeningHoursStep([FromBody] VmOpeningHoursStep model)
 {
     return(serviceManager.CallService(
                () => new ServiceLocalizedResultWrap(model)
     {
         Data = channelService.SaveOpeningHoursStep(model)
     },
                new Dictionary <Type, string>()
     {
         { typeof(string), MessageChannelStepSave },
         { typeof(PtvArgumentException), MessageArgumentException },
         { typeof(LockException), MessageLockedChannel },
         { typeof(RoleActionException), MessageSaveChannelRole }
     }
                ));
 }
 private void CheckTranslation(VmOpeningHoursStep model, ServiceChannelVersioned target)
 {
     //target.Id.Should().NotBe(Guid.Empty);
     target.ServiceChannelServiceHours.Select(i => i.ServiceHours).ToList().Count.Should().Be(model.StandardHours.Count + model.ExceptionHours.Count + model.SpecialHours.Count, "Opening hours");
 }