Exemplo n.º 1
0
        public bool RollBack(AuditRecord record)
        {
            var rollBackApplication = record.Object.FromJson<Application>();
            var repApp = Mapper.Map<Application, Rep.Application.Application>(rollBackApplication);
            var success = _applicationRepository.Put(repApp);

            if (success)
            {
                AuditService.ObjectAuditLog(ActionType.RollBack, n => n.ID, rollBackApplication, record);
                EventManagerService.QueueEvent(new ApplicationRolledBackEvent(rollBackApplication));
            }

            return success;
        }
Exemplo n.º 2
0
 public bool RollBack(AuditRecord record)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 3
0
        public bool RollBack(AuditRecord record)
        {
            throw new System.NotImplementedException();
            var rollBackEmail = record.Object.FromJson<Email>();

            var success = Put(rollBackEmail);

              //  if(success)
               //     AuditService.ObjectAuditLog(ActionType.RollBack, n => n.ID, rollBackEmail,)
        }
Exemplo n.º 4
0
        public bool RollBack(AuditRecord record)
        {
            var rollBackRole = record.Object.FromJson<Role>();
            var success = Update(rollBackRole, true);

            if (success)
            {
                AuditService.ObjectAuditLog(ActionType.RollBack, n => n.ID, rollBackRole, record);
            }

            return success;
        }
Exemplo n.º 5
0
        public bool RollBack(AuditRecord record)
        {
            var rollBackCourse = record.Object.FromJson<Course>();
            var repApp = Mapper.Map<Course, Rep.Courses.Course>(rollBackCourse);
            var success = _courseRepository.Put(repApp);

            if (success)
            {
                AuditService.ObjectAuditLog(ActionType.RollBack, n => n.ID, rollBackCourse, record);
                EventManagerService.QueueEvent(new CourseRolledBackEvent(rollBackCourse));
            }

            return success;
        }