public async Task <IActionResult> PutOrganizationUnit(int id, OrganizationUnit organizationUnit) { if (id != organizationUnit.Id) { return(BadRequest()); } _context.Entry(organizationUnit).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrganizationUnitExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> HideBackendTask(BackendTask backendTask) { if (backendTask?.Id == null && backendTask?.UserId == User.Identity.Name) { return(BadRequest()); } backendTask.IsVisible = false; _context.Entry(backendTask).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BackendTaskExists(backendTask.Id)) { return(NotFound()); } else { throw; } } return(Ok(true)); }
public async Task<IActionResult> PutAudit(int id, Audit audit) { if (id != audit?.Id) { return BadRequest(); } _context.Entry(audit).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AuditExists(id)) { return NotFound(); } else { throw; } } return NoContent(); }
public async Task <IActionResult> PutAdapter(int id, Adapter adapter) { if (adapter == null || id != adapter.Id) { return(BadRequest()); } if (adapter.Credentials.Id == 0) { Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry <Credentials> a = _context.Credentials.Add(adapter.Credentials); Credentials oldCredentials = _context.Credentials.Where(x => x.Id == adapter.CredetialsId).SingleOrDefault(); if (oldCredentials != null) { _context.Credentials.Remove(oldCredentials); } adapter.CredetialsId = a.Entity.Id; } _context.Entry(adapter).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdapterExists(id)) { return(NotFound()); } throw; } return(NoContent()); }