public async Task <IActionResult> AssignCompany(AssignCompanyModel aCM) { if (ModelState.IsValid) { var newFirma = new Firma() { IdFirma = aCM.firma.IdFirma, Nazwa = aCM.firma.Nazwa }; _s16693context.Add(newFirma); await _s16693context.SaveChangesAsync(); var newKF = new KlientFirma() { IdKlient = aCM.klient.IdKlient, IdFirma = newFirma.IdFirma }; _s16693context.Add(newKF); await _s16693context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else if (!ModelState.IsValid) { return(View("AssignCompany", aCM)); } return(View(aCM)); }
public async Task <IActionResult> AssignCompany() { var kl = await _s16693context.Klient .Include(o => o.IdKlientNavigation) .FirstOrDefaultAsync(e => e.IdKlientNavigation.AdresEmail == HttpContext.User.FindFirst(ClaimTypes.Name).Value); var aCM = new AssignCompanyModel { klient = kl }; return(View(aCM)); }