public async Task <IActionResult> PutResult(int id, Result result) { if (id != result.ID) { return(BadRequest()); } _context.Entry(result).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ResultExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("Property,PropertyValue,Description,Id")] ConfigurationItem configurationItem) { if (ModelState.IsValid) { _context.Add(configurationItem); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(configurationItem)); }
public async Task <ActionResult <ResultItem> > PostResultNBItem(ResultItem item) { var results = await _context.ResultItems.ToListAsync(); for (int i = 0; i < results.Count; i++) { if (results[i].Username == item.Username && results[i].FileName == item.FileName) { return(BadRequest()); } } _context.ResultItems.Add(item); await _context.SaveChangesAsync(); var alles = await _context.ResultItems.ToListAsync(); for (int i = 0; i < alles.Count; i++) { alles[i].FileBytes = null; } await _hub.Clients.All.SendAsync("results", alles); return(CreatedAtAction(nameof(GetResultItem), new { id = item.Id }, item)); }
public Task AddAsync(ResultType result) { resultContext.ResultTypes.AddAsync(result); return(resultContext.SaveChangesAsync()); }
public Task InsertAsync(Result result) { _resultContext.Results.Add(result); return(_resultContext.SaveChangesAsync()); }