public async Task <IActionResult> Put(Department D) { if (ModelState.IsValid) { var Dept = await dbContext.Departments .Where(x => x.Did == D.Did) .AsNoTracking().FirstOrDefaultAsync(); if (Dept != null) { dbContext.Update(D); await dbContext.SaveChangesAsync(); return(NoContent());//or Ok(D); } else { return(NotFound()); } } else { return(BadRequest(ModelState)); } }
public async Task <IActionResult> Put(Department dept) { Department d = await context.Departments.AsNoTracking().FirstOrDefaultAsync(f => f.DId == dept.DId); if (d != null) { if (ModelState.IsValid) { context.Update(dept); await context.SaveChangesAsync(); return(NoContent()); // when you don't' wanto send any content } else { return(BadRequest(ModelState)); } } else { return(NotFound()); } }
public string Put(Department D) { dbContext.Update(D); dbContext.SaveChanges(); return("Updated Successfully"); }