public async Task <IActionResult> AddNote(int id, CompanyAddNoteViewModel companyNote) { var note = new CompanyAddNoteViewModel() { User = await _userManager.GetUserAsync(User), Id = id, CompanyName = companyNote.CompanyName, Note = companyNote.Note }; var cn = new CompanyNotes() { User = note.User, CompanyId = id, Notes = note.Note }; if (id != companyNote.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.CompanyNotes.Add(cn); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyExists(companyNote.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(companyNote)); }
// GET: Jobs/Add Note/5 public async Task <IActionResult> AddNote(int id) { var c = new CompanyAddNoteViewModel(); var company = _context.Company .Include("CompanyNotes") .SingleOrDefault(m => m.Id == id); c.Id = company.Id; c.User = await _userManager.GetUserAsync(User); c.CompanyName = company.Name; if (company == null) { return(NotFound()); } return(View(c)); }