public async Task <Unit> Handle(ActivateActivityTypeCommand request, CancellationToken cancellationToken) { Guid userId = Guid.Parse(_userAccessor.GetUser().FindFirst(ClaimTypes.NameIdentifier).Value); ActivityType entity = _context.ActivityTypes.Find(request.Id); if (entity == null) { throw new NotFoundException("Not exist an entity with this id", nameof(ActivityType)); } if (request.Active) { entity.Activate(); } else { entity.Deactivate(); } _context.ActivityTypes.Update(entity); await _context.SaveChangesAsync(cancellationToken); return(Unit.Value); }