public async Task <IActionResult> Deactivate(int?jobId, int?androidId) { if (jobId != null && androidId != null) { Assignent assignent = await db.Assignents.FirstOrDefaultAsync(p => p.JobId == jobId& p.AndroidId == (int)androidId); db.Assignents.Remove(assignent); await db.SaveChangesAsync(); return(RedirectToAction("Job", new { id = jobId })); } return(NotFound()); }
public async Task <IActionResult> Assign(int?jobId, int?androidId) { if (jobId != null && androidId != null) { Assignent assignent = new Assignent { JobId = (int)jobId, AndroidId = (int)androidId }; Android android = await db.Androids.FirstOrDefaultAsync(p => p.Id == androidId); android.Change(); db.Androids.Update(android); db.Assignents.Add(assignent); await db.SaveChangesAsync(); return(RedirectToAction("Job", new { id = jobId })); } return(NotFound()); }