/// <summary> /// Method marks collision as solved with current date /// </summary> public async Task <FamilyTreeCollision> ToggleCollisionSolutionAsync(FamilyTreeCollision item) { var familytreeCollisionService = ResolveService <IFamilyTreeCollisionService>(); if (item.IsSolved) { item.SolutionDate = DateTime.Now; } else { item.SolutionDate = null; } return(await familytreeCollisionService.UpdateAsync(item)); }
public async Task <ActionResult <FamilyTreeCollision> > ToggleCollisionSolution(FamilyTreeCollision item) { var result = await _service.ToggleCollisionSolutionAsync(item); return(new ObjectResult(new { CollisionSolved = result })); }