modified all admin UIs to position action buttons on the left side of grids and implemented ActionDialog throughout rather than dedicated delete components
This commit is contained in:
		| @ -18,6 +18,8 @@ namespace Oqtane.Repository | ||||
|         public virtual DbSet<Alias> Alias { get; set; } | ||||
|         public virtual DbSet<Tenant> Tenant { get; set; } | ||||
|         public virtual DbSet<ModuleDefinition> ModuleDefinition { get; set; } | ||||
|         public virtual DbSet<Schedule> Schedule { get; set; } | ||||
|         public virtual DbSet<ScheduleLog> ScheduleLog { get; set; } | ||||
|  | ||||
|         public override int SaveChanges() | ||||
|         { | ||||
|  | ||||
| @ -0,0 +1,14 @@ | ||||
| using System.Collections.Generic; | ||||
| using Oqtane.Models; | ||||
|  | ||||
| namespace Oqtane.Repository | ||||
| { | ||||
|     public interface IScheduleLogRepository | ||||
|     { | ||||
|         IEnumerable<ScheduleLog> GetScheduleLogs(); | ||||
|         ScheduleLog AddScheduleLog(ScheduleLog ScheduleLog); | ||||
|         ScheduleLog UpdateScheduleLog(ScheduleLog ScheduleLog); | ||||
|         ScheduleLog GetScheduleLog(int ScheduleLogId); | ||||
|         void DeleteScheduleLog(int ScheduleLogId); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										14
									
								
								Oqtane.Server/Repository/Interfaces/IScheduleRepository.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Oqtane.Server/Repository/Interfaces/IScheduleRepository.cs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | ||||
| using System.Collections.Generic; | ||||
| using Oqtane.Models; | ||||
|  | ||||
| namespace Oqtane.Repository | ||||
| { | ||||
|     public interface IScheduleRepository | ||||
|     { | ||||
|         IEnumerable<Schedule> GetSchedules(); | ||||
|         Schedule AddSchedule(Schedule Schedule); | ||||
|         Schedule UpdateSchedule(Schedule Schedule); | ||||
|         Schedule GetSchedule(int ScheduleId); | ||||
|         void DeleteSchedule(int ScheduleId); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										49
									
								
								Oqtane.Server/Repository/ScheduleLogRepository.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								Oqtane.Server/Repository/ScheduleLogRepository.cs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,49 @@ | ||||
| using System.Collections.Generic; | ||||
| using System.Linq; | ||||
| using Oqtane.Models; | ||||
| using Microsoft.EntityFrameworkCore; | ||||
| using System; | ||||
|  | ||||
| namespace Oqtane.Repository | ||||
| { | ||||
|     public class ScheduleLogRepository : IScheduleLogRepository | ||||
|     { | ||||
|         private MasterDBContext db; | ||||
|  | ||||
|         public ScheduleLogRepository(MasterDBContext context) | ||||
|         { | ||||
|             db = context; | ||||
|         } | ||||
|  | ||||
|         public IEnumerable<ScheduleLog> GetScheduleLogs() | ||||
|         { | ||||
|             return db.ScheduleLog.ToList(); | ||||
|         } | ||||
|  | ||||
|         public ScheduleLog AddScheduleLog(ScheduleLog ScheduleLog) | ||||
|         { | ||||
|             db.ScheduleLog.Add(ScheduleLog); | ||||
|             db.SaveChanges(); | ||||
|             return ScheduleLog; | ||||
|         } | ||||
|  | ||||
|         public ScheduleLog UpdateScheduleLog(ScheduleLog ScheduleLog) | ||||
|         { | ||||
|             db.Entry(ScheduleLog).State = EntityState.Modified; | ||||
|             db.SaveChanges(); | ||||
|             return ScheduleLog; | ||||
|         } | ||||
|  | ||||
|         public ScheduleLog GetScheduleLog(int ScheduleLogId) | ||||
|         { | ||||
|             return db.ScheduleLog.Find(ScheduleLogId); | ||||
|         } | ||||
|  | ||||
|         public void DeleteScheduleLog(int ScheduleLogId) | ||||
|         { | ||||
|             ScheduleLog schedulelog = db.ScheduleLog.Find(ScheduleLogId); | ||||
|             db.ScheduleLog.Remove(schedulelog); | ||||
|             db.SaveChanges(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
							
								
								
									
										49
									
								
								Oqtane.Server/Repository/ScheduleRepository.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								Oqtane.Server/Repository/ScheduleRepository.cs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,49 @@ | ||||
| using System.Collections.Generic; | ||||
| using System.Linq; | ||||
| using Oqtane.Models; | ||||
| using Microsoft.EntityFrameworkCore; | ||||
| using System; | ||||
|  | ||||
| namespace Oqtane.Repository | ||||
| { | ||||
|     public class ScheduleRepository : IScheduleRepository | ||||
|     { | ||||
|         private MasterDBContext db; | ||||
|  | ||||
|         public ScheduleRepository(MasterDBContext context) | ||||
|         { | ||||
|             db = context; | ||||
|         } | ||||
|  | ||||
|         public IEnumerable<Schedule> GetSchedules() | ||||
|         { | ||||
|             return db.Schedule.ToList(); | ||||
|         } | ||||
|  | ||||
|         public Schedule AddSchedule(Schedule Schedule) | ||||
|         { | ||||
|             db.Schedule.Add(Schedule); | ||||
|             db.SaveChanges(); | ||||
|             return Schedule; | ||||
|         } | ||||
|  | ||||
|         public Schedule UpdateSchedule(Schedule Schedule) | ||||
|         { | ||||
|             db.Entry(Schedule).State = EntityState.Modified; | ||||
|             db.SaveChanges(); | ||||
|             return Schedule; | ||||
|         } | ||||
|  | ||||
|         public Schedule GetSchedule(int ScheduleId) | ||||
|         { | ||||
|             return db.Schedule.Find(ScheduleId); | ||||
|         } | ||||
|  | ||||
|         public void DeleteSchedule(int ScheduleId) | ||||
|         { | ||||
|             Schedule schedule = db.Schedule.Find(ScheduleId); | ||||
|             db.Schedule.Remove(schedule); | ||||
|             db.SaveChanges(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Shaun Walker
					Shaun Walker