Example #1
0
        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");
 }