public async Task <IActionResult> PutUser(int id, User user) { if (id != user.Id) { return(BadRequest()); } _context.Entry(user).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <string> AddTitle(int titleId, int userId) { if (userId != this.GetCurrentId()) { return("Not Authorized To Add Title!"); } var titleUser = new TitleUser { TitleId = titleId, UserId = userId }; try { _context.TitleUser.Add(titleUser); await _context.SaveChangesAsync(); } catch (Exception ex) { return(ex.Message); } return("Title Added To Account!"); }
public async Task <IActionResult> Create([Bind("Id,Name,Type,ReleaseDate,Genre,Cast,Description")] Title title) { if (ModelState.IsValid) { _context.Add(title); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(title)); }