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")); }
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")); }