public async Task <IActionResult> PostBrokersCategories(BrokersCategories brokersCategories) { _context.BrokersCategories.Add(brokersCategories); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBrokersCategories", new { id = brokersCategories.Id }, brokersCategories)); }
public async Task <IActionResult> PutBrokersCategories(int id, BrokersCategories brokersCategories) { if (id != brokersCategories.Id) { return(BadRequest()); } _context.Entry(brokersCategories).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BrokersCategoriesExists(id)) { return(NotFound()); } else { throw; } } return(Ok(brokersCategories)); }
public async Task <IActionResult> Edit(int id, int categoryId, [Bind("Id,BrokerId,CategoryId")] BrokersCategories brokersCategories) { if (id != brokersCategories.Id) { return(NotFound()); } ViewBag.CategoryId = categoryId; ViewBag.BrokerId = brokersCategories.BrokerId; try { _context.Update(brokersCategories); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BrokersCategoriesExists(brokersCategories.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index", "BrokersCategories", new { id = categoryId })); // return RedirectToAction(nameof(Index)); //return RedirectToAction("Index", "BrokersCategories", new { id = categoryId }); }
public async Task <IActionResult> Create(string brokerName, int categoryId, [Bind("Id,BrokerId,CategoryId")] BrokersCategories brokersCategories) { /* var brokersName = brokerName; //brokersCategories.Broker.Name; * var broker = await _context.Brokers.FindAsync(brokersName); * brokersCategories.BrokerId = broker.Id;*/ _context.Add(brokersCategories); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "BrokersCategories", new { id = categoryId })); }