public void PutTaskModel(TaskModel taskModel) { if (ModelState.IsValid) { db.Entry(taskModel).State = EntityState.Modified; db.SaveChanges(); } }
public async virtual Task UpdateAsync(TEntity entity) { var entityDb = await _dataset.FindAsync(entity.Id); _context.Entry(entityDb).CurrentValues.SetValues(entity); _context.Entry(entityDb).State = EntityState.Modified; await _context.SaveChangesAsync(); }
public async Task Projects_AssignTaskByTaskIdToProject_ShouldOk(int taskId, int projectId) { // Seach task by its id var task = await _context.Tasks.FirstOrDefaultAsync(t => t.Id == taskId); // Assign task to project by task id task.Id_Project = projectId; // Add changes into DB context _context.Entry(task).State = EntityState.Modified; // Update DB Assert.DoesNotThrowAsync(async() => await _context.SaveChangesAsync()); // Check that project was assigned Assert.NotNull(task.Id_Project); }
public async Task <IActionResult> PutTaskEntity(int id, TaskEntity taskEntity) { if (id != taskEntity.ID) { return(BadRequest()); } _context.Entry(taskEntity).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TaskEntityExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
// PUT api/Default/5 public Task PutTask(int id, Task task) { if (!ModelState.IsValid) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != task.TaskId) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.Entry(task).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, ex)); } return(task); }
public async Task <ActionResult <DataAccess.Models.Task> > Update(int userId, int id, PutTaskParam task) { try { if (id != task.Id) { return(BadRequest()); } DataAccess.Models.Task t = await _context.Tasks.FindAsync(task.Id); if (t != null) { t.UserId = userId; t.Description = task.Description; t.State = task.State; _context.Entry(t).State = EntityState.Modified; await _context.SaveChangesAsync(); } else { return(NotFound($"Could not find Task {id}")); } return(Ok(t)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Database Failure")); } }
public TEntity Save() { _context.Add(_entity); _context.Entry(_entity).State = EntityState.Added; _context.SaveChanges(); return(_entity); }
public IHttpActionResult Put(int id, Task task) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != task.Id) { return(BadRequest()); } db.Entry(task).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DoesTaskExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> PutTasksDetails([FromRoute] int id, [FromBody] TasksDetails tasksDetails) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tasksDetails.id) { return(BadRequest()); } _context.Entry(tasksDetails).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TasksDetailsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult> Edit(TaskItem task) { _tasksContext.Entry(task).State = EntityState.Modified; await _tasksContext.SaveChangesAsync(); return(RedirectToAction("Index", await _tasksContext.Tasks.ToListAsync())); }
public IActionResult Delete(int id) { var task = db.TaskInfos.First(t => t.Id == id); db.Entry(task).State = EntityState.Deleted; db.SaveChanges(); return(RedirectToAction("Index")); }
public void Update(ManagedTask item) { var originalTask = _context.Tasks.FirstOrDefault(x => x.Id == item.Id); if (originalTask != null) { _context.Entry(originalTask).CurrentValues.SetValues(item); } }
public void Update(Todo model) { using (_context) { _context.Todos.Attach(model); _context.Entry(model).State = EntityState.Modified; _context.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "Id,Name,Title,Description,FinishDate,Status")] Tasks tasks) { if (ModelState.IsValid) { db.Entry(tasks).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tasks)); }
public ActionResult Edit([Bind(Include = "Id,TaskName,ResponsibleName,Description,StartTime,EndTime")] Tasks tasks) { if (ModelState.IsValid) { db.Entry(tasks).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tasks)); }
public ActionResult Edit([Bind(Include = "Id,FullName,RoleId")] User user) { if (ModelState.IsValid) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RoleId = new SelectList(db.Roles, "Id", "Name", user.RoleId); return(View(user)); }
public ActionResult Edit([Bind(Include = "ID,Title,SavedDates,Created,Modified,Expired")] Task task) { if (ModelState.IsValid) { task.Modified = DateTime.SpecifyKind(DateTime.UtcNow, DateTimeKind.Utc); task.SavedDates = $"N: {DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Utc)} || M: {task.Modified} || X: {task.Expired}"; db.Entry(task).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(task)); }