public async Task <ActionResult> DeleteConfirmed(int id) { FreelanceDescription freelanceDescription = await _context.FreelanceDescriptions.FindAsync(id); _context.FreelanceDescriptions.Remove(freelanceDescription ?? throw new InvalidOperationException()); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "Id,CompanyName,ContactEmail,City,Title,Description,Price,UserId")] FreelanceDescription freelanceDescription) { if (ModelState.IsValid) { _context.Entry(freelanceDescription).State = EntityState.Modified; await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } //ViewBag.UserId = new SelectList(_context.Users, "Id", "Email", freelanceDescription.UserId); return(View(freelanceDescription)); }
public async Task <ActionResult> Create([Bind(Include = "Id,CompanyName,ContactEmail,City,Title,Description,Price,UserId")] FreelanceDescription freelanceDescription) { if (ModelState.IsValid) { _context.FreelanceDescriptions.Add(freelanceDescription); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(freelanceDescription)); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FreelanceDescription freelanceDescription = await _context.FreelanceDescriptions.FindAsync(id); if (freelanceDescription == null) { return(HttpNotFound()); } return(View(freelanceDescription)); }
public async Task <ActionResult> Edit(int?id) { ViewBag.UserId = User.Identity.GetUserId(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FreelanceDescription freelanceDescription = await _context.FreelanceDescriptions.FindAsync(id); if (freelanceDescription == null) { return(HttpNotFound()); } //ViewBag.UserId = new SelectList(_context.Users, "Id", "Email", freelanceDescription.UserId); return(View(freelanceDescription)); }