Beispiel #1
0
        public async Task <IActionResult> Confirm(int?Id)
        {
            if (Id != null)
            {
                PartYearEvent partYearEvent = await db.PartYearEvents.FirstOrDefaultAsync(p => p.Id == Id);

                if (partYearEvent != null)
                {
                    PartYearEventDetailsViewModel partYearEventDetailsViewModel = new PartYearEventDetailsViewModel()
                    {
                        Id = (int)Id,
                        NumberYearEvent   = partYearEvent.NumberYearEvent,
                        Done              = partYearEvent.Done,
                        Img               = partYearEvent.Img,
                        Pdf               = partYearEvent.Pdf,
                        PriceB            = partYearEvent.PriceB,
                        PriceNotB         = partYearEvent.PriceNotB,
                        DateTime          = partYearEvent.DateTime,
                        UserNameСonfirmed = partYearEvent.UserNameСonfirmed,
                        UserNameSent      = partYearEvent.UserNameSent
                    };
                    YearEvent yearEvent = await db.YearEvents.FirstOrDefaultAsync(ye => ye.Id == partYearEvent.YearEventId);

                    partYearEventDetailsViewModel.DataYear  = yearEvent.DataYear;
                    partYearEventDetailsViewModel.EventText = yearEvent.EventText;
                    Agency agency = await db.Agencies.FirstOrDefaultAsync(a => a.Id == yearEvent.AgencyId);

                    partYearEventDetailsViewModel.Agency       = agency.Name;
                    partYearEventDetailsViewModel.FullDonePlan = yearEvent.FirstQuarter + yearEvent.SecondQuarter + yearEvent.ThirdQuarter + yearEvent.FirstQuarter;
                    return(View(partYearEventDetailsViewModel));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }
Beispiel #2
0
        public async Task <IActionResult> Confirm(PartYearEventDetailsViewModel partYearEventDetailsViewModel)
        {
            if (partYearEventDetailsViewModel != null)
            {
                PartYearEvent partYearEvent = await db.PartYearEvents.FirstOrDefaultAsync(p => p.Id == partYearEventDetailsViewModel.Id);

                partYearEvent.UserNameСonfirmed = User.Identity.Name;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index", new { userName = User.Identity.Name }));
            }
            return(RedirectToAction("Index", "Home"));
        }