public FootballNote(FootballNoteData data) { _NoteId = data.NoteId; _Context = new Context(data.Title, data.Context); _Editor = new Editor(data.CreateUserData.ToModel(), data.CreateDate, data.LastUpdateUserData.ToModel(), data.LastUpdateDate); _NoteTarget = new NoteTarget() { NoteId = data.TargetNoteId, Session = data.TargetSession, CategoryCode = data.TargetCategoryCode, PlaybookId = data.TargetPlaybookId, ScheduleId = data.TargetScheduleId }; }
public FootballNoteData ToData() { var data = new FootballNoteData(); data.NoteId = NoteId; data.Title = Context.Title; data.Context = Context.Text; data.PhotoUrl = Photo.Url; data.CreateUserId = Editor.CreateUser.UserId; data.CreateDate = Editor.CreateDate; data.LastUpdateUserId = Editor.LastUpdateUser.UserId; data.LastUpdateDate = Editor.LastUpdateDate; data.TargetNoteId = NoteTarget.NoteId; data.TargetSession = NoteTarget.Session; data.TargetCategoryCode = NoteTarget.CategoryCode; data.TargetPlaybookId = NoteTarget.PlaybookId; data.TargetPositionId = NoteTarget.PositionId; data.TargetScheduleId = NoteTarget.ScheduleId; return(data); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } LoginUser = _sessionService.GetLoginUser(HttpContext); if (LoginUser == null) { return(RedirectToPage("/Login")); } FootballNoteData = await _context.FootballNoteData.FirstOrDefaultAsync(m => m.NoteId == id); if (FootballNoteData == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } LoginUser = _sessionService.GetLoginUser(HttpContext); if (LoginUser == null) { return(RedirectToPage("/Login")); } FootballNoteData = await _context.FootballNoteData.FindAsync(id); if (FootballNoteData != null) { _context.FootballNoteData.Remove(FootballNoteData); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task AddAsync(FootballNoteData data) { _context.FootballNoteData.Add(data); await _context.SaveChangesAsync(); }