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

            Organizer = await OrganizerService.GetOrganizerByIdAsync(id);

            await base.PreRender();
        }
        public async Task UpdateOrganizerAsync(OrganizerDetailModel Organizer)
        {
            var entity = await DbContext.Organizer.FirstOrDefaultAsync(s => s.IdOrganizer == Organizer.IdOrganizer);

            entity.Name          = Organizer.Name;
            entity.Description   = Organizer.Description;
            entity.WebPage       = Organizer.WebPage;
            entity.LogoLink      = Organizer.LogoLink;
            entity.Email         = Organizer.Email;
            entity.FacebookLink  = Organizer.FacebookLink;
            entity.TwitterLink   = Organizer.TwitterLink;
            entity.InstagramLink = Organizer.InstagramLink;

            await DbContext.SaveChangesAsync();
        }
        public async Task InsertOrganizerAsync(OrganizerDetailModel Organizer)
        {
            var entity = new Organizer()
            {
                Name          = Organizer.Name,
                Description   = Organizer.Description,
                WebPage       = Organizer.WebPage,
                LogoLink      = Organizer.LogoLink,
                Email         = Organizer.Email,
                FacebookLink  = Organizer.FacebookLink,
                InstagramLink = Organizer.InstagramLink,
                TwitterLink   = Organizer.TwitterLink,
                IdEvent       = EventId.GetInstance().Id
            };

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