public EfLikePostCommand(ArtsContext context, IMapper mapper, LikeValidator validator, IApplicationActor actor)
 {
     this.context   = context;
     this.mapper    = mapper;
     this.validator = validator;
     this.actor     = actor;
 }
예제 #2
0
 public void Log(IUseCase useCase, IApplicationActor actor, object data)
 {
     Console.WriteLine($"\n Date and time: {DateTime.Now} \n " +
                       $"Executor: {actor.Identity} \n " +
                       $"Command: {useCase.Name} \n " +
                       $"Data: {JsonConvert.SerializeObject(data)} \n");
 }
예제 #3
0
 public EfRemovePhotoScoreCommand(FotobloggerContext context, ScorePhotoValidator validator, IApplicationActor actor, IMapper mapper)
 {
     _context   = context;
     _validator = validator;
     _actor     = actor;
     _mapper    = mapper;
 }
예제 #4
0
 public EFCreateOrderCommand(EstoreContext context, CreateOrderValidator validator, IApplicationActor actor, IMapper mapper)
 {
     _context   = context;
     _validator = validator;
     _actor     = actor;
     _mapper    = mapper;
 }
 public EfUpdatePersonalPieceOfArtCommand(ArtsContext context, IMapper mapper, CreatePieceOfArtValidator validator, IApplicationActor actor)
 {
     this.context   = context;
     this.mapper    = mapper;
     this.validator = validator;
     this.actor     = actor;
 }
예제 #6
0
 public EfChangeUserRightsCommand(UserRightsValidator validator, WatchShopContext context, IMapper mapper, IApplicationActor actor)
 {
     _validator = validator;
     _context   = context;
     _mapper    = mapper;
     _actor     = actor;
 }
예제 #7
0
 public EfAddInCartCommand(PerfumeContext context, IMapper mapper, AddInCartValidator validator, IApplicationActor actor)
 {
     _context   = context;
     _mapper    = mapper;
     _validator = validator;
     _actor     = actor;
 }
예제 #8
0
 public EfAdminChangeUser(ChangeUserGroupAdminValidator validator, WatchShopContext context, IMapper mapper, IApplicationActor actor)
 {
     _validator = validator;
     _context   = context;
     _mapper    = mapper;
     _actor     = actor;
 }
예제 #9
0
 public SubscribeCommand(CoursesContext context, SubscribeValidator validator, IMapper mapper, IApplicationActor actor)
 {
     this.context   = context;
     this.validator = validator;
     _mapper        = mapper;
     _actor         = actor;
 }
 public EfAddCommentVoteCommand(FotobloggerContext context, IApplicationActor actor, AddCommentVoteValidator validator, IMapper mapper)
 {
     _context   = context;
     _actor     = actor;
     _validator = validator;
     _mapper    = mapper;
 }
예제 #11
0
 public EfChangeUserUseCasesCommand(FotobloggerContext context, ChangeUserUseCasesValidator validator, IApplicationActor actor, IMapper mapper)
 {
     _context   = context;
     _validator = validator;
     _actor     = actor;
     _mapper    = mapper;
 }
 public EfCreateCommentCommand(BlogContext context, CreateCommentValidator validator, IMapper mapper, IApplicationActor actor)
 {
     _context   = context;
     _validator = validator;
     _mapper    = mapper;
     _actor     = actor;
 }
예제 #13
0
 public EfUserEditCommand(ShoeStoreContext context, UserEditValidator validator, IMapper maper, IApplicationActor actor)
 {
     _context   = context;
     _validator = validator;
     _maper     = maper;
     _actor     = actor;
 }
 public EfEditUserCommand(FotobloggerContext context, EditUserValidator validator, IMapper mapper, IApplicationActor actor)
 {
     _context   = context;
     _validator = validator;
     _mapper    = mapper;
     _actor     = actor;
 }
 public EfCreateRoleCommand(FotobloggerContext context, CreateRoleValidator validator, IApplicationActor actor, IMapper mapper)
 {
     _context   = context;
     _validator = validator;
     _actor     = actor;
     _mapper    = mapper;
 }
예제 #16
0
 public CoursesController(IMapper mapper, IApplicationActor actor, UseCaseExecutor executor)
 {
     _context      = new CoursesContext();
     _mapper       = mapper;
     this.actor    = actor;
     this.executor = executor;
 }
 public EfCreateCommentCommand(ArtsContext context, IApplicationActor actor, IMapper mapper, CreateCommentValidator validator)
 {
     this.validator = validator;
     this.context   = context;
     this.actor     = actor;
     this.mapper    = mapper;
 }
예제 #18
0
 public UserController(IMapper mapper, IApplicationActor actor, UseCaseExecutor executor)
 {
     _context      = new ProjekatContext();
     this.actor    = actor;
     this.executor = executor;
     _mapper       = mapper;
 }
예제 #19
0
 private bool IsADuplicate(bool condition, IApplicationActor actor)
 {
     if (condition == true)
     {
         throw new ActionNotRepeatableException(UseCase.getUseCase(32), actor);
     }
     return(false);
 }
예제 #20
0
 public void Log(IUseCase useCase, IApplicationActor actor, object data)
 {
     using (System.IO.StreamWriter file = new System.IO.StreamWriter(_pathToFileLogger, true))
     {
         file.WriteLine($"\n Date and time: {DateTime.Now} \n " +
                        $"Executor: {actor.Identity} \n " +
                        $"Command: {useCase.Name} \n " +
                        $"Data: {JsonConvert.SerializeObject(data)} \n");
     }
 }
예제 #21
0
 public AccountController(JwtManager manager
                          , IMapper mapper
                          , UseCaseExecutor executor
                          , IApplicationActor actor)
 {
     _manager  = manager;
     _mapper   = mapper;
     _executor = executor;
     _actor    = actor;
 }
 public void Log(IUseCase useCase, IApplicationActor actor, object useCaseData)
 {
     _context.UseCaseLogs.Add(new Domain.UseCaseLog
     {
         Actor        = actor.Identity,
         Podaci       = JsonConvert.SerializeObject(useCaseData),
         Datum        = DateTime.UtcNow,
         UseCaseNaziv = useCase.Name
     });
     _context.SaveChanges();
 }
예제 #23
0
 public void Log(IUseCase useCase, IApplicationActor actor, object UseCaseData)
 {
     Context.UseCaseLogs.Add(new UseCaseLogs
     {
         Actor       = actor.Identity,
         Data        = JsonConvert.SerializeObject(UseCaseData),
         Date        = DateTime.Now,
         UseCaseName = useCase.Name
     });
     Context.SaveChanges();
 }
예제 #24
0
 public void Log(IUseCase useCase, IApplicationActor actor, object useCaseData)
 {
     _context.UseCaseLogs.Add(new Domain.UseCaseLog
     {
         Date      = DateTime.UtcNow,
         Data      = JsonConvert.SerializeObject(useCaseData),
         UseCaseId = useCase.Id,
         UserId    = actor.Id
     });
     _context.SaveChanges();
 }
예제 #25
0
        public void Log(IUseCase userCase, IApplicationActor actor, object data)
        {
            _context.UseCaseLogs.Add(new UseCaseLog
            {
                Date        = DateTime.Now,
                ActorId     = actor.Id,
                Data        = JsonConvert.SerializeObject(data),
                UseCaseName = userCase.Name.ToString()
            });

            _context.SaveChanges();
        }
예제 #26
0
        public void Log(IUseCase useCase, IApplicationActor actor, object data)
        {
            _context.UseCaseLoggers.Add(new Domain.UseCaseLogger
            {
                Actor    = actor.Identity,
                UseCase  = useCase.Name,
                Data     = JsonConvert.SerializeObject(data),
                DateTime = DateTime.Now
            });

            _context.SaveChanges();
        }
        public void Log(IUseCase useCase, IApplicationActor actor, object data)
        {
            _context.UseCaseLogs.Add(new UseCaseLog
            {
                Date        = DateTime.UtcNow,
                UseCaseName = useCase.Name,
                Data        = JsonConvert.SerializeObject(data),
                Actor       = actor.Identity,
            });

            _context.SaveChanges();
        }
예제 #28
0
 public ToothController(DentaCareContext context,
                        IMapper mapper,
                        CreateTeethValidator validator,
                        IApplicationActor actor,
                        UseCaseExecutor executor)
 {
     _context   = context;
     _mapper    = mapper;
     _validator = validator;
     _actor     = actor;
     _executor  = executor;
 }
예제 #29
0
        public SubscribeValidator(CoursesContext context, IApplicationActor actor)
        {
            this.context = context;
            _actor       = actor;

            RuleFor(x => x.CourseId)
            .NotEmpty()
            .WithMessage("CourseId is reqired")
            .Must(CourseExists)
            .WithMessage("Cours doesn't exists")
            .Must((CourseId) => !context.UserCourse.Any(dto => dto.CourseId == CourseId && dto.UserId == _actor.Id))
            .WithMessage(dto => $"User already subscribed to a cours with Id {dto.CourseId} .");
        }
        public void Log(IUseCase userCase, IApplicationActor actor, object useCaseData)
        {
            var log = new UseCaseLog
            {
                Actor       = actor.Identity,
                Data        = JsonConvert.SerializeObject(useCaseData),
                Date        = DateTime.UtcNow,
                UseCaseName = userCase.Name
            };

            _context.UseCaseLogs.Add(log);
            _context.SaveChanges();
        }