Exemplo n.º 1
0
 public Event GetEvent(string name)
 {
     using (EventManagerContext context = new EventManagerContext())
     {
         return(context.Events.First(e => e.Name == name));
     }
 }
Exemplo n.º 2
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, EventManagerContext context, IConfiguration config)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseDatabaseErrorPage();
                DataInitializer seedData = new DataInitializer(context);
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseAuthentication();
            app.UseStaticFiles();
            app.UseCookiePolicy();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });
        }
Exemplo n.º 3
0
 public Event GetEvent(int id)
 {
     using (EventManagerContext context = new EventManagerContext())
     {
         return(context.Events.First(e => e.Id == id));
     }
 }
Exemplo n.º 4
0
        public void Run()
        {
            EventManagerContext context = new EventManagerContext();

            Console.WriteLine("Loading database. Please wait a moment");
            context.Database.Initialize(true);

            Console.WriteLine(@"You just started Daniel Georgiev's Event Manager. View the syntax of the commands by typing ""Help"" (without the quotation marks)");

            while (true)
            {
                try
                {
                    string   input  = Console.ReadLine().Trim();
                    string[] data   = input.Split(' ');
                    string   result = this.commandDispatcher.DispatchCommand(data);
                    Console.WriteLine(result);
                }
                catch (DbEntityValidationException validationException)
                {
                    foreach (var vaidationResults in validationException.EntityValidationErrors)
                    {
                        foreach (var validationError in vaidationResults.ValidationErrors)
                        {
                            Console.WriteLine("Error: {0}", validationError.ErrorMessage);
                        }
                    }
                }
                catch (Exception exception)
                {
                    Console.WriteLine(exception.Message);
                }
            }
        }
Exemplo n.º 5
0
 public bool IsEventExistent(string name)
 {
     using (EventManagerContext context = new EventManagerContext())
     {
         return(context.Events.Any(e => e.Name == name));
     }
 }
Exemplo n.º 6
0
 public bool IsEventExistent(int id)
 {
     using (EventManagerContext context = new EventManagerContext())
     {
         return(context.Events.Any(e => e.Id == id));
     }
 }
Exemplo n.º 7
0
 public IEnumerable <Event> GetAll()
 {
     using (EventManagerContext context = new EventManagerContext())
     {
         return(context.Events.ToList());
     }
 }
Exemplo n.º 8
0
 public RegistrationService(EventManagerContext context, IHttpContextAccessor httpContextAccessor)
 {
     _httpContextAccessor = httpContextAccessor;
     _context             = context;
     Events        = new EventRepository(_context);
     Registrations = new RegistrationRepository(_context);
     Users         = new UserRepository(_context);
     _currentUser  = Users.GetUserByLDAPName(_httpContextAccessor.HttpContext.User.Identity.Name.Split('\\')[1]);
 }
Exemplo n.º 9
0
        public void DeleteEvent(int id)
        {
            using (EventManagerContext context = new EventManagerContext())
            {
                Event eventToBeDeleted = this.GetEvent(id);
                context.Events.Attach(eventToBeDeleted);
                context.Events.Remove(eventToBeDeleted);

                context.SaveChanges();
            }
        }
Exemplo n.º 10
0
        public void EditEvent(int id, string name, string location, DateTime startDate, DateTime endDate)
        {
            using (EventManagerContext context = new EventManagerContext())
            {
                Event eventToBeEdited = this.GetEvent(id);
                context.Events.Attach(eventToBeEdited);

                eventToBeEdited.Name      = name;
                eventToBeEdited.Location  = location;
                eventToBeEdited.StartDate = startDate;
                eventToBeEdited.EndDate   = endDate;

                context.SaveChanges();
            }
        }
Exemplo n.º 11
0
        public void CreateEvent(string name, string location, DateTime startDate, DateTime endDate)
        {
            Event newEvent = new Event()
            {
                Name      = name,
                Location  = location,
                StartDate = startDate,
                EndDate   = endDate
            };

            using (EventManagerContext context = new EventManagerContext())
            {
                context.Events.Add(newEvent);
                context.SaveChanges();
            }
        }
Exemplo n.º 12
0
        public static void Initialize(EventManagerContext context)
        {
            context.Database.EnsureCreated();

            if (context.Users.Any())
            {
                return;
            }
            var users = new User[]
            {
                new User
                {
                    Username = "******",
                    Password = "******",
                    RoleId   = Role.EventCreator
                }
            };

            context.Users.AddRange(users);

            context.SaveChanges();
        }
Exemplo n.º 13
0
 public LoginController(EventManagerContext context)
 {
     _context = context;
 }
Exemplo n.º 14
0
 public AppointmentController(EventManagerContext context)
 {
     _context = context;
 }
Exemplo n.º 15
0
 public AttendController(EventManagerContext context, IAttendRepository attendRepository, IMapper mapper)
 {
     this._context          = context;
     this._attendRepository = attendRepository;
     this._mapper           = mapper;
 }
Exemplo n.º 16
0
 public ConsultantController(EventManagerContext context)
 {
     _context = context;
 }
Exemplo n.º 17
0
 public EventManager()
 {
     this.context = new EventManagerContext();
 }
Exemplo n.º 18
0
 public LectureService(EventManagerContext context)
 {
     _context = context;
 }
Exemplo n.º 19
0
 public AccountRepository(EventManagerContext context)
 {
     this._context = context;
 }
Exemplo n.º 20
0
 public UserRepository(EventManagerContext context)
     : base(context)
 {
 }
Exemplo n.º 21
0
 public EventTypeRepository(EventManagerContext context)
     : base(context)
 {
 }
Exemplo n.º 22
0
 public ReviewService(EventManagerContext context)
 {
     _context = context;
 }
Exemplo n.º 23
0
 public EventService(IMapper iMapper)
 {
     _context = new EventManagerContext();
     _iMapper = iMapper;
 }
Exemplo n.º 24
0
 public ProvinceController(EventManagerContext context)
 {
     _context = context;
 }
Exemplo n.º 25
0
 public EventSeriesRepository(EventManagerContext context)
     : base(context)
 {
 }
Exemplo n.º 26
0
 public EventService(EventManagerContext context)
 {
     _context = context;
 }
Exemplo n.º 27
0
 public TypeOfServiceController(EventManagerContext context)
 {
     _context = context;
 }
Exemplo n.º 28
0
 public OrganizationController(EventManagerContext context)
 {
     _context = context;
 }
 public Engine()
 {
     this.db = new EventManagerContext();
     this.db.Database.EnsureCreated();
 }
Exemplo n.º 30
0
 public RankRepository(EventManagerContext context)
     : base(context)
 {
 }