public CommandResponse Execute() { var db = new TheatreUZContext(); var response = new CommandResponse() { Success = false }; try { var item = db.Notifications.FirstOrDefault(w => w.ID == command.NotificationID); db.Entry(item); item.StateID = db.States.Where(s => s.Name == "Deleted").FirstOrDefault().ID; db.SaveChanges(); response.ID = item.ID; response.Success = true; response.Message = "Deleted state."; } catch { } return(response); }
public CommandResponse Execute() { var db = new TheatreUZContext(); var response = new CommandResponse() { Success = false }; try { var item = db.Notifications.FirstOrDefault(w => w.ID == command.Notification.ID); if (item == null) { command.Notification.ID = Guid.NewGuid(); db.Notifications.Add(command.Notification); } else { db.Entry(item); item.Message = command.Notification.Message; item.UserID = command.Notification.UserID; item.StateID = command.Notification.StateID; item.RegDate = command.Notification.RegDate; } db.SaveChanges(); response.ID = item.ID; response.Success = true; response.Message = "Saved state."; } catch { } return(response); }
public AllSalesQueryHandler(TheatreUZContext dbContext) { db = dbContext; }
public static IQueryHandler <OneSaleQuery, Sale> Build(OneSaleQuery query, TheatreUZContext dbContext) { return(new OneSaleQueryHandler(query, dbContext)); }
public static IQueryHandler<OneRoleQuery, Role> Build(OneRoleQuery query, TheatreUZContext dbContext) { return new OneRoleQueryHandler(query, dbContext); }
public static ICommandHandler <NotificationSaveCommand, CommandResponse> Build(NotificationSaveCommand command, TheatreUZContext dbContext) { return(new NotificationSaveCommandHandler(command, dbContext)); }
public static ICommandHandler <SaleSaveCommand, CommandResponse> Build(SaleSaveCommand command, TheatreUZContext dbContext) { return(new SaleSaveCommandHandler(command, dbContext)); }
public static ICommandHandler <SpectacleDeleteCommand, CommandResponse> Build(SpectacleDeleteCommand command, TheatreUZContext dbContext) { return(new SpectacleDeleteCommandHandler(command, dbContext)); }
public static ICommandHandler <GenreDeleteCommand, CommandResponse> Build(GenreDeleteCommand command, TheatreUZContext dbContext) { return(new GenreDeleteCommandHandler(command, dbContext)); }
public OneNotificationQueryHandler(OneNotificationQuery query, TheatreUZContext dbContext) { this.query = query; db = dbContext; }
public AllNotificationsQueryHandler(TheatreUZContext dbContext) { db = dbContext; }
public static IQueryHandler <OneNotificationQuery, Notification> Build(OneNotificationQuery query, TheatreUZContext dbContext) { return(new OneNotificationQueryHandler(query, dbContext)); }
public UserSaveCommandHandler(UserSaveCommand command, TheatreUZContext dbContext) { this.command = command; db = dbContext; }
public NotificationDeleteCommandHandler(NotificationDeleteCommand command, TheatreUZContext dbContext) { this.command = command; db = dbContext; }
public OneSaleQueryHandler(OneSaleQuery query, TheatreUZContext dbContext) { this.query = query; db = dbContext; }
public static IQueryHandler <AllSalesQuery, IEnumerable <Sale> > Build(AllSalesQuery query, TheatreUZContext dbContext) { return(new AllSalesQueryHandler(dbContext)); }
public static IQueryHandler <AllNotificationsQuery, IEnumerable <Notification> > Build(AllNotificationsQuery query, TheatreUZContext dbContext) { return(new AllNotificationsQueryHandler(dbContext)); }
public GenreDeleteCommandHandler(GenreDeleteCommand cmd, TheatreUZContext dbContext) { command = cmd; db = dbContext; }
public static ICommandHandler<StateDeleteCommand, CommandResponse> Build(StateDeleteCommand command, TheatreUZContext dbContext) { return new StateDeleteCommandHandler(command, dbContext); }
public SpectacleSaveCommandHandler(SpectacleSaveCommand command, TheatreUZContext dbContext) { this.command = command; db = dbContext; }
public static IQueryHandler <OneUserByEmailQuery, User> Build(OneUserByEmailQuery query, TheatreUZContext dbContext) { return(new OneUserByEmailQueryHandler(query, dbContext)); }
public SaleDeleteCommandHandler(SaleDeleteCommand command, TheatreUZContext dbContext) { this.command = command; db = dbContext; }
public OneUserByEmailQueryHandler(OneUserByEmailQuery query, TheatreUZContext dbContext) { this.query = query; db = dbContext; }