public IHttpActionResult PutSample(string id, Sample sample) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != sample.Id) { return(BadRequest()); } db.Entry(sample).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SampleExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <bool> EditUser(User user) { db.Entry(user).State = EntityState.Modified; return(await db.SaveChangesAsync() > 0); var dbUser = db.Users.Find(user.UserId); dbUser.FirstName = user.FirstName; dbUser.LastName = user.LastName; dbUser.Email = user.Email; dbUser.Password = user.Password; dbUser.RetypePassword = user.RetypePassword; dbUser.Address = user.Address; //return NoContent(); }
public async Task <bool> EditTask(AssignTaskVM task) { var user = _db.Users.Find(task.UserId); AssignTask assignTask = new AssignTask { TaskId = task.TaskId, Name = task.Name, Description = task.Description, StartDate = task.StartDate, EndDate = task.EndDate, AssignTo = user }; _db.Entry(assignTask).State = EntityState.Modified; return(await _db.SaveChangesAsync() > 0); }