Esempio n. 1
0
 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
     };
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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());
        }
Esempio n. 4
0
        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();
 }