public async Task <IActionResult> Edit(Guid id, [Bind("Id,UserId,Discription,DocumentPath,VissibleToPublic,VissibleToFollowers")] ProfesionalsDocuments profesionalsDocuments) { if (id != profesionalsDocuments.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(profesionalsDocuments); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProfesionalsDocumentsExists(profesionalsDocuments.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["UserId"] = new SelectList(_context.ProfesionallsProfile, "UserId", "UserId", profesionalsDocuments.UserId); return(View(profesionalsDocuments)); }
public async Task <IActionResult> PutProfesionalsDocuments(Guid id, ProfesionalsDocuments profesionalsDocuments) { if (id != profesionalsDocuments.Id) { return(BadRequest()); } _context.Entry(profesionalsDocuments).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProfesionalsDocumentsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("Id,UserId,Discription,DocumentPath,VissibleToPublic,VissibleToFollowers")] ProfesionalsDocuments profesionalsDocuments) { if (ModelState.IsValid) { profesionalsDocuments.Id = Guid.NewGuid(); _context.Add(profesionalsDocuments); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["UserId"] = new SelectList(_context.ProfesionallsProfile, "UserId", "UserId", profesionalsDocuments.UserId); return(View(profesionalsDocuments)); }
public async Task <ActionResult <ProfesionalsDocuments> > PostProfesionalsDocuments(ProfesionalsDocuments profesionalsDocuments) { _context.ProfesionalsDocuments.Add(profesionalsDocuments); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (ProfesionalsDocumentsExists(profesionalsDocuments.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetProfesionalsDocuments", new { id = profesionalsDocuments.Id }, profesionalsDocuments)); }