示例#1
0
 public void Log(IUseCase useCase, IActorInApp actor, object useCaseData)
 {
     context.UseCaseLogs.Add(new UseCaseLog
     {
         Actor        = actor.Identifikator,
         Datum        = DateTime.UtcNow,
         Podaci       = JsonConvert.SerializeObject(useCaseData),
         NazivUseCase = useCase.Opis
     });
     context.SaveChanges();
 }
 public UseCaseExecutor(IActorInApp actor)
 {
     this.actor = actor;
 }
 public void Log(IUseCase useCase, IActorInApp actor, object data)
 {
     Console.WriteLine($"Korisnik : {actor.Identifikator}" +
                       $" pokusava da izvrsi  {useCase.Opis} sa podacima: ${JsonConvert.SerializeObject(data)}" +
                       $".Vreme pokusaja izvrsavanja je {DateTime.Now}");
 }
 public UseCaseExecutor(IActorInApp actor, IUseCaseLogger logger)
 {
     this.actor  = actor;
     this.logger = logger;
 }
示例#5
0
 public EfCreatePravljenjePorudzbine(ProjekatAspNikolaRiorovicContext context, CreatePravljenjePorudzbineValidator validator, IActorInApp actor)
 {
     _context       = context;
     this.validator = validator;
     this.actor     = actor;
 }
 public NotAutorizedUseCaseException(IUseCase useCase, IActorInApp actor) : base($"Korisniku sa id-em {actor.Id} - {actor.Identifikator} pokusava da izvrsi {useCase.Opis} ")
 {
 }
示例#7
0
 public KorisnikController(IActorInApp actor, UseCaseExecutor executor)
 {
     this.executor = executor;
     this.actor    = actor;
 }