public async Task <IActionResult> PutHolder(Guid id, Holder holder) { if (id != holder.Id) { return(BadRequest()); } _context.Entry(holder).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HolderExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutTrader([FromRoute] int id, [FromBody] Trader trader) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != trader.Id) { return(BadRequest()); } _context.Entry(trader).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TraderExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutCompany(Guid id, Company company) { if (id != company.Id) { return(BadRequest()); } _context.Entry(company).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("FullName,Id,ModifiedOn")] Holder holder) { if (ModelState.IsValid) { holder.Id = Guid.NewGuid(); _context.Add(holder); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(holder)); }
public async Task <IActionResult> Create([Bind("FullName,Ticker,Id,ModifiedOn")] Company company) { if (ModelState.IsValid) { company.Id = Guid.NewGuid(); _context.Add(company); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(company)); }
public async Task <IActionResult> Create([Bind("StockPrice,HolderId,CompanyId,Id,ModifiedOn")] Stock stock) { if (ModelState.IsValid) { stock.Id = Guid.NewGuid(); _context.Add(stock); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CompanyId"] = new SelectList(_context.Companies, "Id", "Id", stock.CompanyId); ViewData["HolderId"] = new SelectList(_context.Holders, "Id", "Id", stock.HolderId); return(View(stock)); }