예제 #1
0
        public override async Task PreRender()
        {
            int id = Convert.ToInt32(Context.Parameters["IdSponsor"]);

            Sponsor = await SponsorService.GetSponsorByIdAsync(id);

            await base.PreRender();
        }
예제 #2
0
        public async Task UpdateSponsorAsync(SponsorDetailModel Sponsor)
        {
            var entity = await DbContext.Sponsor.FirstOrDefaultAsync(s => s.IdSponsor == Sponsor.IdSponsor);

            entity.Name        = Sponsor.Name;
            entity.Description = Sponsor.Description;
            entity.WebPage     = Sponsor.WebPage;
            entity.LogoLink    = Sponsor.LogoLink;

            await DbContext.SaveChangesAsync();
        }
예제 #3
0
        public async Task InsertSponsorAsync(SponsorDetailModel Sponsor)
        {
            var entity = new Sponsor()
            {
                Name        = Sponsor.Name,
                Description = Sponsor.Description,
                WebPage     = Sponsor.WebPage,
                LogoLink    = Sponsor.LogoLink,
                IdEvent     = EventId.GetInstance().Id
            };

            DbContext.Sponsor.Add(entity);
            await DbContext.SaveChangesAsync();
        }